.elementor-kit-879{--e-global-color-primary:#6366F1;--e-global-color-secondary:#22D3EE;--e-global-color-text:#F9FAFB;--e-global-color-accent:#050816;--e-global-color-4128e63:#6366F1;--e-global-color-ab4e3a1:#22D3EE;--e-global-color-303c485:#9CA3AF;--e-global-color-b8b9f12:#22C55E;--e-global-color-c4b1d92:#FFFFFF1F;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:3.4rem;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-line-height:3.61rem;--e-global-typography-primary-letter-spacing:0.032rem;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:2rem;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:2.1rem;--e-global-typography-secondary-letter-spacing:0.013rem;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:1.3rem;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.2px;--e-global-typography-accent-letter-spacing:0.05px;--e-global-typography-f0cee8f-font-family:"Inter";--e-global-typography-f0cee8f-font-size:3.5rem;--e-global-typography-f0cee8f-font-weight:800;--e-global-typography-f0cee8f-letter-spacing:-0.03rem;--e-global-typography-75326ae-font-family:"Inter";--e-global-typography-75326ae-font-size:2.3rem;--e-global-typography-75326ae-font-weight:700;--e-global-typography-4429185-font-family:"Inter";--e-global-typography-4429185-font-size:1.5rem;--e-global-typography-4429185-font-weight:700;--e-global-typography-57e81af-font-family:"Inter";--e-global-typography-57e81af-font-size:1.25rem;--e-global-typography-57e81af-font-weight:600;--e-global-typography-9f583a2-font-family:"Inter";--e-global-typography-9f583a2-font-size:1rem;--e-global-typography-9f583a2-font-weight:600;--e-global-typography-d405b07-font-family:"Inter";--e-global-typography-d405b07-font-size:0.75rem;--e-global-typography-d405b07-font-weight:600;--e-global-typography-d405b07-text-transform:uppercase;--e-global-typography-d405b07-letter-spacing:0.18rem;--e-global-typography-3a1cf66-font-family:"Inter";--e-global-typography-3a1cf66-font-weight:400;--e-global-typography-d4c12a5-font-family:"Inter";--e-global-typography-d4c12a5-font-size:1.125rem;--e-global-typography-d4c12a5-font-weight:400;--e-global-typography-d4c12a5-line-height:1.7lh;--e-global-typography-c392513-font-family:"Inter";--e-global-typography-c392513-font-size:0.875rem;--e-global-typography-c392513-font-weight:400;--e-global-typography-aa63ab5-font-family:"Inter";--e-global-typography-aa63ab5-font-weight:500;--e-global-typography-d2781e0-font-family:"Inter Italic";background-color:#050816;color:var( --e-global-color-text );font-family:var( --e-global-typography-3a1cf66-font-family ), Sans-serif;font-size:var( --e-global-typography-3a1cf66-font-size );font-weight:var( --e-global-typography-3a1cf66-font-weight );line-height:var( --e-global-typography-3a1cf66-line-height );letter-spacing:var( --e-global-typography-3a1cf66-letter-spacing );}.elementor-kit-879 e-page-transition{background-color:#FFBC7D;}.elementor-kit-879 p{margin-block-end:1rem;}.elementor-kit-879 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-3a1cf66-font-family ), Sans-serif;font-size:var( --e-global-typography-3a1cf66-font-size );font-weight:var( --e-global-typography-3a1cf66-font-weight );line-height:var( --e-global-typography-3a1cf66-line-height );letter-spacing:var( --e-global-typography-3a1cf66-letter-spacing );}.elementor-kit-879 a:hover{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-3a1cf66-font-family ), Sans-serif;font-size:var( --e-global-typography-3a1cf66-font-size );font-weight:var( --e-global-typography-3a1cf66-font-weight );line-height:var( --e-global-typography-3a1cf66-line-height );letter-spacing:var( --e-global-typography-3a1cf66-letter-spacing );}.elementor-kit-879 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-f0cee8f-font-family ), Sans-serif;font-size:var( --e-global-typography-f0cee8f-font-size );font-weight:var( --e-global-typography-f0cee8f-font-weight );line-height:var( --e-global-typography-f0cee8f-line-height );letter-spacing:var( --e-global-typography-f0cee8f-letter-spacing );}.elementor-kit-879 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-75326ae-font-family ), Sans-serif;font-size:var( --e-global-typography-75326ae-font-size );font-weight:var( --e-global-typography-75326ae-font-weight );line-height:var( --e-global-typography-75326ae-line-height );letter-spacing:var( --e-global-typography-75326ae-letter-spacing );}.elementor-kit-879 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-4429185-font-family ), Sans-serif;font-size:var( --e-global-typography-4429185-font-size );font-weight:var( --e-global-typography-4429185-font-weight );line-height:var( --e-global-typography-4429185-line-height );letter-spacing:var( --e-global-typography-4429185-letter-spacing );}.elementor-kit-879 h4{color:var( --e-global-color-text );font-family:var( --e-global-typography-57e81af-font-family ), Sans-serif;font-size:var( --e-global-typography-57e81af-font-size );font-weight:var( --e-global-typography-57e81af-font-weight );line-height:var( --e-global-typography-57e81af-line-height );letter-spacing:var( --e-global-typography-57e81af-letter-spacing );}.elementor-kit-879 h5{color:var( --e-global-color-text );font-family:var( --e-global-typography-9f583a2-font-family ), Sans-serif;font-size:var( --e-global-typography-9f583a2-font-size );font-weight:var( --e-global-typography-9f583a2-font-weight );line-height:var( --e-global-typography-9f583a2-line-height );}.elementor-kit-879 h6{color:var( --e-global-color-text );font-family:var( --e-global-typography-d405b07-font-family ), Sans-serif;font-size:var( --e-global-typography-d405b07-font-size );font-weight:var( --e-global-typography-d405b07-font-weight );text-transform:var( --e-global-typography-d405b07-text-transform );line-height:var( --e-global-typography-d405b07-line-height );letter-spacing:var( --e-global-typography-d405b07-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:2400px){.elementor-kit-879{font-size:var( --e-global-typography-3a1cf66-font-size );line-height:var( --e-global-typography-3a1cf66-line-height );letter-spacing:var( --e-global-typography-3a1cf66-letter-spacing );}.elementor-kit-879 a{font-size:var( --e-global-typography-3a1cf66-font-size );line-height:var( --e-global-typography-3a1cf66-line-height );letter-spacing:var( --e-global-typography-3a1cf66-letter-spacing );}.elementor-kit-879 a:hover{font-size:var( --e-global-typography-3a1cf66-font-size );line-height:var( --e-global-typography-3a1cf66-line-height );letter-spacing:var( --e-global-typography-3a1cf66-letter-spacing );}.elementor-kit-879 h1{font-size:var( --e-global-typography-f0cee8f-font-size );line-height:var( --e-global-typography-f0cee8f-line-height );letter-spacing:var( --e-global-typography-f0cee8f-letter-spacing );}.elementor-kit-879 h2{font-size:var( --e-global-typography-75326ae-font-size );line-height:var( --e-global-typography-75326ae-line-height );letter-spacing:var( --e-global-typography-75326ae-letter-spacing );}.elementor-kit-879 h3{font-size:var( --e-global-typography-4429185-font-size );line-height:var( --e-global-typography-4429185-line-height );letter-spacing:var( --e-global-typography-4429185-letter-spacing );}.elementor-kit-879 h4{font-size:var( --e-global-typography-57e81af-font-size );line-height:var( --e-global-typography-57e81af-line-height );letter-spacing:var( --e-global-typography-57e81af-letter-spacing );}.elementor-kit-879 h5{font-size:var( --e-global-typography-9f583a2-font-size );line-height:var( --e-global-typography-9f583a2-line-height );}.elementor-kit-879 h6{font-size:var( --e-global-typography-d405b07-font-size );line-height:var( --e-global-typography-d405b07-line-height );letter-spacing:var( --e-global-typography-d405b07-letter-spacing );}}@media(max-width:1366px){.elementor-kit-879{font-size:var( --e-global-typography-3a1cf66-font-size );line-height:var( --e-global-typography-3a1cf66-line-height );letter-spacing:var( --e-global-typography-3a1cf66-letter-spacing );}.elementor-kit-879 a{font-size:var( --e-global-typography-3a1cf66-font-size );line-height:var( --e-global-typography-3a1cf66-line-height );letter-spacing:var( --e-global-typography-3a1cf66-letter-spacing );}.elementor-kit-879 a:hover{font-size:var( --e-global-typography-3a1cf66-font-size );line-height:var( --e-global-typography-3a1cf66-line-height );letter-spacing:var( --e-global-typography-3a1cf66-letter-spacing );}.elementor-kit-879 h1{font-size:var( --e-global-typography-f0cee8f-font-size );line-height:var( --e-global-typography-f0cee8f-line-height );letter-spacing:var( --e-global-typography-f0cee8f-letter-spacing );}.elementor-kit-879 h2{font-size:var( --e-global-typography-75326ae-font-size );line-height:var( --e-global-typography-75326ae-line-height );letter-spacing:var( --e-global-typography-75326ae-letter-spacing );}.elementor-kit-879 h3{font-size:var( --e-global-typography-4429185-font-size );line-height:var( --e-global-typography-4429185-line-height );letter-spacing:var( --e-global-typography-4429185-letter-spacing );}.elementor-kit-879 h4{font-size:var( --e-global-typography-57e81af-font-size );line-height:var( --e-global-typography-57e81af-line-height );letter-spacing:var( --e-global-typography-57e81af-letter-spacing );}.elementor-kit-879 h5{font-size:var( --e-global-typography-9f583a2-font-size );line-height:var( --e-global-typography-9f583a2-line-height );}.elementor-kit-879 h6{font-size:var( --e-global-typography-d405b07-font-size );line-height:var( --e-global-typography-d405b07-line-height );letter-spacing:var( --e-global-typography-d405b07-letter-spacing );}}@media(max-width:1024px){.elementor-kit-879{font-size:var( --e-global-typography-3a1cf66-font-size );line-height:var( --e-global-typography-3a1cf66-line-height );letter-spacing:var( --e-global-typography-3a1cf66-letter-spacing );}.elementor-kit-879 a{font-size:var( --e-global-typography-3a1cf66-font-size );line-height:var( --e-global-typography-3a1cf66-line-height );letter-spacing:var( --e-global-typography-3a1cf66-letter-spacing );}.elementor-kit-879 a:hover{font-size:var( --e-global-typography-3a1cf66-font-size );line-height:var( --e-global-typography-3a1cf66-line-height );letter-spacing:var( --e-global-typography-3a1cf66-letter-spacing );}.elementor-kit-879 h1{font-size:var( --e-global-typography-f0cee8f-font-size );line-height:var( --e-global-typography-f0cee8f-line-height );letter-spacing:var( --e-global-typography-f0cee8f-letter-spacing );}.elementor-kit-879 h2{font-size:var( --e-global-typography-75326ae-font-size );line-height:var( --e-global-typography-75326ae-line-height );letter-spacing:var( --e-global-typography-75326ae-letter-spacing );}.elementor-kit-879 h3{font-size:var( --e-global-typography-4429185-font-size );line-height:var( --e-global-typography-4429185-line-height );letter-spacing:var( --e-global-typography-4429185-letter-spacing );}.elementor-kit-879 h4{font-size:var( --e-global-typography-57e81af-font-size );line-height:var( --e-global-typography-57e81af-line-height );letter-spacing:var( --e-global-typography-57e81af-letter-spacing );}.elementor-kit-879 h5{font-size:var( --e-global-typography-9f583a2-font-size );line-height:var( --e-global-typography-9f583a2-line-height );}.elementor-kit-879 h6{font-size:var( --e-global-typography-d405b07-font-size );line-height:var( --e-global-typography-d405b07-line-height );letter-spacing:var( --e-global-typography-d405b07-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-879{--e-global-typography-f0cee8f-font-size:2.4rem;font-size:var( --e-global-typography-3a1cf66-font-size );line-height:var( --e-global-typography-3a1cf66-line-height );letter-spacing:var( --e-global-typography-3a1cf66-letter-spacing );}.elementor-kit-879 a{font-size:var( --e-global-typography-3a1cf66-font-size );line-height:var( --e-global-typography-3a1cf66-line-height );letter-spacing:var( --e-global-typography-3a1cf66-letter-spacing );}.elementor-kit-879 a:hover{font-size:var( --e-global-typography-3a1cf66-font-size );line-height:var( --e-global-typography-3a1cf66-line-height );letter-spacing:var( --e-global-typography-3a1cf66-letter-spacing );}.elementor-kit-879 h1{font-size:var( --e-global-typography-f0cee8f-font-size );line-height:var( --e-global-typography-f0cee8f-line-height );letter-spacing:var( --e-global-typography-f0cee8f-letter-spacing );}.elementor-kit-879 h2{font-size:var( --e-global-typography-75326ae-font-size );line-height:var( --e-global-typography-75326ae-line-height );letter-spacing:var( --e-global-typography-75326ae-letter-spacing );}.elementor-kit-879 h3{font-size:var( --e-global-typography-4429185-font-size );line-height:var( --e-global-typography-4429185-line-height );letter-spacing:var( --e-global-typography-4429185-letter-spacing );}.elementor-kit-879 h4{font-size:var( --e-global-typography-57e81af-font-size );line-height:var( --e-global-typography-57e81af-line-height );letter-spacing:var( --e-global-typography-57e81af-letter-spacing );}.elementor-kit-879 h5{font-size:var( --e-global-typography-9f583a2-font-size );line-height:var( --e-global-typography-9f583a2-line-height );}.elementor-kit-879 h6{font-size:var( --e-global-typography-d405b07-font-size );line-height:var( --e-global-typography-d405b07-line-height );letter-spacing:var( --e-global-typography-d405b07-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* GREEN PILLS */
.snapshot-pill-green {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    flex-shrink: 0;

    gap: 10px;                 /* more air between dot & text */
    padding: 8px 18px;         /* FIX: more vertical room */

    border-radius: 999px;

    /* Background / border tuned to emerald green */
    background: rgba(52, 211, 153, 0.16);
    border: 1px solid rgba(52, 211, 153, 0.45);

    color: #A7F3D0;

    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;          /* CRITICAL: prevents clipping */
}

/* Glowing green dot */
.snapshot-pill-green::before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;

    background: #34D399;

    box-shadow:
        0 0 6px rgba(52, 211, 153, 0.9),
        0 0 12px rgba(52, 211, 153, 0.6);
}


/* BLUE PILLS */
.snapshot-pill-blue {
    display: inline-flex;
    align-items: center;
    white-space: nowrap;
    flex-shrink: 0;

    gap: 10px;                 /* space between dot & text */
    padding: 8px 18px;         /* vertical + horizontal breathing room */

    border-radius: 999px;

    /* Background / border tuned to brand indigo */
    background: rgba(99, 102, 241, 0.16);  /* indigo-500 */
    border: 1px solid rgba(99, 102, 241, 0.45);

    color: #C7D2FE;            /* indigo-200 text */

    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;          /* CRITICAL: prevents bottom clipping */
}

/* Glowing blue dot */
.snapshot-pill-blue::before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;

    background: #6366F1;       /* indigo-500 */

    box-shadow:
        0 0 6px rgba(99, 102, 241, 0.9),
        0 0 12px rgba(99, 102, 241, 0.6);
}

/* BLUE PILLS */
/* Pill list container */
.pill-list .elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

/* Actual pill */
.pill-list .elementor-icon-list-text {
  display: inline-flex;
  align-items: center;

  padding: 8px 16px;
  border-radius: 999px;

  background: rgba(56,189,248,0.12);
  border: 1px solid rgba(255,255,255,0.12);

  font-size: 13px;
  white-space: nowrap;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter';
	font-display: auto;
	src: url('https://staging.maxtorlabs.com/wp-content/uploads/2025/12/Inter-VariableFont_opszwght-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter Italic';
	font-display: auto;
	src: url('https://staging.maxtorlabs.com/wp-content/uploads/2025/12/Inter-Italic-VariableFont_opszwght-1.ttf') format('truetype');
}
/* End Custom Fonts CSS */