.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.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(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */#anoiz-lp-html,
    #anoiz-lp-html *,
    #anoiz-lp-html *::before,
    #anoiz-lp-html *::after {
      box-sizing: border-box;
    }

    #anoiz-lp-html {
      width: 100%;
      max-width: none;
      margin: 0;
      padding: 0;
      display: block;
      position: relative;
      isolation: isolate;
      overflow: hidden;
      background: #ffffff;
      color: #142229;
      font-family: Arial, Helvetica, sans-serif;
      line-height: 1.5;
      text-align: left;
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizeLegibility;
    }

    #anoiz-lp-html img {
      display: block;
      max-width: 100%;
      height: auto;
      border: 0;
      box-shadow: none;
    }

    #anoiz-lp-html a {
      text-decoration: none;
      color: inherit;
    }

    #anoiz-lp-html h1,
    #anoiz-lp-html h2,
    #anoiz-lp-html h3,
    #anoiz-lp-html p,
    #anoiz-lp-html figure,
    #anoiz-lp-html ul,
    #anoiz-lp-html li {
      margin: 0;
      padding: 0;
    }

    #anoiz-lp-html ul {
      list-style: none;
    }

    #anoiz-lp-html button,
    #anoiz-lp-html input {
      font: inherit;
    }

    #anoiz-lp-html .anoiz-container {
      width: 100%;
      max-width: 1280px;
      margin: 0 auto;
      padding-left: 16px;
      padding-right: 16px;
      position: relative;
      z-index: 2;
    }

    #anoiz-lp-html .anoiz-hero {
      position: relative;
      isolation: isolate;
      overflow: hidden;
      background: #0d1f24;
      color: #ffffff;
    }

    #anoiz-lp-html .anoiz-hero::before {
      content: '';
      position: absolute;
      inset: 0;
      background-image: linear-gradient(90deg, rgba(6, 17, 22, 0.88) 0%, rgba(6, 17, 22, 0.74) 38%, rgba(6, 17, 22, 0.4) 100%), url('https://d2xsxph8kpxj0f.cloudfront.net/310519663297634913/RGnuRG9tNWjPT8GyG4pDdg/anoiz-hero-caminhoneiro-ZfU9FubjWVteMqMnLopdij.webp');
      background-size: cover;
      background-position: center;
      z-index: 0;
    }

    #anoiz-lp-html .anoiz-hero::after {
      content: '';
      position: absolute;
      inset: 0;
      background: radial-gradient(circle at top left, rgba(201,161,99,0.18), transparent 35%), radial-gradient(circle at bottom right, rgba(255,255,255,0.08), transparent 30%);
      z-index: 0;
      pointer-events: none;
    }

    #anoiz-lp-html .anoiz-hero-shine {
      position: absolute;
      inset: 0;
      opacity: 0.08;
      mix-blend-mode: screen;
      background: linear-gradient(120deg, transparent 0%, rgba(255,255,255,0.28) 50%, transparent 100%);
      z-index: 1;
      pointer-events: none;
    }

    #anoiz-lp-html .anoiz-hero-inner {
      padding-top: 32px;
      padding-bottom: 32px;
    }

    #anoiz-lp-html .anoiz-hero-top {
      margin-bottom: 40px;
      display: flex;
      flex-direction: column;
      gap: 24px;
      padding-bottom: 24px;
      border-bottom: 1px solid rgba(255,255,255,0.10);
    }

    #anoiz-lp-html .anoiz-logo {
      width: auto;
      height: 72px;
      max-width: 100%;
      object-fit: contain;
    }

    #anoiz-lp-html .anoiz-top-note {
      display: flex;
      align-items: center;
      gap: 12px;
      color: rgba(255,255,255,0.76);
      font-size: 14px;
      line-height: 1.6;
    }

    #anoiz-lp-html .anoiz-top-note svg {
      width: 16px;
      height: 16px;
      flex: 0 0 16px;
      color: #d7c4a3;
    }

    #anoiz-lp-html .anoiz-hero-grid {
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: stretch;
    }

    #anoiz-lp-html .anoiz-copy {
      order: 2;
      width: 100%;
      min-width: 0;
      max-width: 42rem;
    }

    #anoiz-lp-html .anoiz-calculator-col {
      order: 1;
      width: 100%;
      max-width: 100%;
      min-width: 0;
      position: relative;
    }

    #anoiz-lp-html .anoiz-eyebrow {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      border: 1px solid rgba(255,255,255,0.14);
      background: rgba(255,255,255,0.06);
      padding: 8px 14px;
      backdrop-filter: blur(4px);
      font-size: 11px;
      font-weight: 500;
      text-transform: uppercase;
      letter-spacing: 0.28em;
      color: rgba(255,255,255,0.82);
    }

    #anoiz-lp-html .anoiz-eyebrow svg {
      width: 16px;
      height: 16px;
      color: #d7c4a3;
      flex: 0 0 16px;
    }

    #anoiz-lp-html .anoiz-title {
      margin-top: 32px;
      max-width: 48rem;
      font-family: Georgia, 'Times New Roman', serif;
      font-size: 48px;
      line-height: 0.95;
      font-weight: 400;
      letter-spacing: 0;
      color: #ffffff;
    }

    #anoiz-lp-html .anoiz-lead {
      margin-top: 24px;
      max-width: 36rem;
      font-size: 18px;
      line-height: 1.78;
      color: rgba(255,255,255,0.76);
    }

    #anoiz-lp-html .anoiz-proof-grid {
      margin-top: 40px;
      display: grid;
      gap: 16px;
      grid-template-columns: 1fr;
    }

    #anoiz-lp-html .anoiz-proof-card {
      border: 1px solid rgba(255,255,255,0.12);
      background: rgba(255,255,255,0.07);
      padding: 20px 16px;
      backdrop-filter: blur(4px);
    }

    #anoiz-lp-html .anoiz-proof-value {
      font-family: Georgia, 'Times New Roman', serif;
      font-size: 36px;
      line-height: 1;
      color: #f2ebdd;
    }

    #anoiz-lp-html .anoiz-proof-label {
      margin-top: 8px;
      font-size: 14px;
      line-height: 1.7;
      color: rgba(255,255,255,0.70);
    }

    #anoiz-lp-html .anoiz-authority {
      margin-top: 40px;
      max-width: 40rem;
      padding-left: 20px;
      border-left: 1px solid #c9a163;
    }

    #anoiz-lp-html .anoiz-authority-kicker {
      font-size: 14px;
      line-height: 1.5;
      text-transform: uppercase;
      letter-spacing: 0.24em;
      color: #d7c4a3;
    }

    #anoiz-lp-html .anoiz-authority-text {
      margin-top: 12px;
      font-size: 16px;
      line-height: 1.75;
      color: rgba(255,255,255,0.76);
    }

    #anoiz-lp-html .anoiz-calc-accent {
      display: none;
      position: absolute;
      left: -24px;
      top: 24px;
      width: 112px;
      height: 112px;
      border: 1px solid rgba(201,161,99,0.40);
      pointer-events: none;
    }

    #anoiz-lp-html .anoiz-calc-card {
      position: relative;
      overflow: hidden;
      border: 1px solid rgba(255,255,255,0.12);
      background: #f5efe4;
      color: #1a2a2f;
      box-shadow: 0 24px 80px rgba(0,0,0,0.28);
      padding: 24px;
    }

    #anoiz-lp-html .anoiz-calc-head {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 14px;
      padding-bottom: 20px;
      border-bottom: 1px solid rgba(26,42,47,0.10);
    }

    #anoiz-lp-html .anoiz-calc-kicker {
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: 0.24em;
      color: #7b684e;
    }

    #anoiz-lp-html .anoiz-calc-title {
      margin-top: 8px;
      font-family: Georgia, 'Times New Roman', serif;
      font-size: 30px;
      line-height: 1.18;
      color: #142229;
      font-weight: 400;
    }

    #anoiz-lp-html .anoiz-calc-icon {
      width: 40px;
      height: 40px;
      color: #b2843f;
      flex: 0 0 40px;
    }

    #anoiz-lp-html .anoiz-calc-form {
      margin-top: 24px;
    }

    #anoiz-lp-html .anoiz-calc-grid {
      display: grid;
      gap: 16px;
      grid-template-columns: 1fr;
    }

    #anoiz-lp-html .anoiz-field {
      display: block;
      width: 100%;
      min-width: 0;
    }

    #anoiz-lp-html .anoiz-label {
      display: block;
      margin-bottom: 8px;
      color: #25383f;
      font-size: 14px;
      font-weight: 500;
      line-height: 1.4;
    }

    #anoiz-lp-html .anoiz-input {
      width: 100%;
      min-width: 0;
      height: 48px;
      border: 1px solid #d9ccba;
      background: #ffffff;
      padding: 0 16px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 14px;
      color: #142229;
      outline: none;
      border-radius: 0;
      box-shadow: none;
      appearance: none;
      transition: border-color .2s ease;
    }

    #anoiz-lp-html .anoiz-input:focus {
      border-color: #b2843f;
    }

    #anoiz-lp-html .anoiz-output,
    #anoiz-lp-html .anoiz-info-box {
      margin-top: 12px;
      border: 1px dashed #cdb99a;
      background: rgba(255,255,255,0.70);
      padding: 14px 14px;
    }

    #anoiz-lp-html .anoiz-box-label {
      font-size: 10px;
      text-transform: uppercase;
      letter-spacing: 0.16em;
      color: #7b684e;
    }

    #anoiz-lp-html .anoiz-result-row {
      margin-top: 8px;
      display: flex;
      align-items: flex-end;
      gap: 8px;
    }

    #anoiz-lp-html .anoiz-currency {
      font-size: 14px;
      font-weight: 500;
      color: #55676d;
    }

    #anoiz-lp-html .anoiz-result-number {
      font-family: Georgia, 'Times New Roman', serif;
      font-size: 42px;
      line-height: 1;
      color: #142229;
      font-weight: 400;
    }

    #anoiz-lp-html .anoiz-info-box p:last-child {
      margin-top: 8px;
      font-size: 14px;
      line-height: 1.72;
      color: #31474f;
    }

    #anoiz-lp-html .anoiz-cta {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      min-height: 52px;
      margin-top: 12px;
      padding: 14px 24px;
      background: #b2843f;
      color: #ffffff;
      font-size: 14px;
      font-weight: 600;
      text-transform: uppercase;
      letter-spacing: 0.16em;
      transition: background .2s ease;
      border: 0;
      border-radius: 0;
    }

    #anoiz-lp-html .anoiz-cta:hover {
      background: #9a6f32;
      color: #ffffff;
    }

    #anoiz-lp-html .anoiz-disclaimer {
      margin-top: 10px;
      font-size: 12px;
      line-height: 1.66;
      color: #55676d;
    }

    #anoiz-lp-html .anoiz-problem {
      position: relative;
      background: #f5efe4;
      padding: 80px 0;
    }

    #anoiz-lp-html .anoiz-problem-grid {
      display: grid;
      gap: 56px;
      align-items: center;
    }

    #anoiz-lp-html .anoiz-problem-media {
      position: relative;
    }

    #anoiz-lp-html .anoiz-problem-accent {
      display: none;
      position: absolute;
      right: -24px;
      top: -24px;
      width: 128px;
      height: 128px;
      border: 1px solid rgba(201,161,99,0.40);
    }

    #anoiz-lp-html .anoiz-problem-image {
      position: relative;
      width: 100%;
      height: 440px;
      object-fit: cover;
      box-shadow: 0 24px 64px rgba(24,36,41,0.18);
    }

    #anoiz-lp-html .anoiz-section-kicker {
      font-size: 12px;
      text-transform: uppercase;
      letter-spacing: 0.32em;
      color: #8a6b34;
    }

    #anoiz-lp-html .anoiz-section-title {
      margin-top: 16px;
      font-family: Georgia, 'Times New Roman', serif;
      font-size: 38px;
      line-height: 1.12;
      color: #17262c;
      font-weight: 400;
    }

    #anoiz-lp-html .anoiz-problem-list {
      margin-top: 32px;
      display: flex;
      flex-direction: column;
      gap: 20px;
    }

    #anoiz-lp-html .anoiz-problem-item {
      display: flex;
      gap: 16px;
      align-items: flex-start;
      padding-bottom: 20px;
      border-bottom: 1px solid #d9ccba;
    }

    #anoiz-lp-html .anoiz-problem-item:last-child {
      border-bottom: 0;
      padding-bottom: 0;
    }

    #anoiz-lp-html .anoiz-dot {
      width: 10px;
      height: 10px;
      flex: 0 0 10px;
      border-radius: 999px;
      margin-top: 8px;
      background: #b2843f;
    }

    #anoiz-lp-html .anoiz-problem-item p {
      font-size: 16px;
      line-height: 2;
      color: #42555c;
    }

    #anoiz-lp-html .anoiz-solution {
      position: relative;
      background: #ffffff;
      padding: 80px 0;
    }

    #anoiz-lp-html .anoiz-solution-grid {
      display: grid;
      gap: 48px;
      align-items: start;
    }

    #anoiz-lp-html .anoiz-solution-text {
      max-width: 36rem;
    }

    #anoiz-lp-html .anoiz-solution-lead {
      margin-top: 24px;
      font-size: 18px;
      line-height: 1.78;
      color: #53646b;
    }

    #anoiz-lp-html .anoiz-benefit-grid,
    #anoiz-lp-html .anoiz-steps-grid,
    #anoiz-lp-html .anoiz-proof2-grid {
      display: grid;
      gap: 20px;
      grid-template-columns: 1fr;
    }

    #anoiz-lp-html .anoiz-benefit-card,
    #anoiz-lp-html .anoiz-step-card,
    #anoiz-lp-html .anoiz-proof2-card {
      border: 1px solid #e8ddd0;
      background: #fcfaf6;
      padding: 24px;
      transition: transform .2s ease, box-shadow .2s ease;
    }

    #anoiz-lp-html .anoiz-benefit-card:hover,
    #anoiz-lp-html .anoiz-step-card:hover,
    #anoiz-lp-html .anoiz-proof2-card:hover {
      transform: translateY(-4px);
      box-shadow: 0 22px 44px rgba(20,34,41,0.08);
    }

    #anoiz-lp-html .anoiz-benefit-icon,
    #anoiz-lp-html .anoiz-step-icon,
    #anoiz-lp-html .anoiz-proof2-icon {
      width: 32px;
      height: 32px;
      color: #b2843f;
    }

    #anoiz-lp-html .anoiz-card-title {
      margin-top: 20px;
      font-size: 18px;
      font-weight: 600;
      line-height: 1.5;
      color: #1a2a2f;
    }

    #anoiz-lp-html .anoiz-card-text {
      margin-top: 12px;
      font-size: 14px;
      line-height: 2;
      color: #586a70;
    }

    #anoiz-lp-html .anoiz-trust,
    #anoiz-lp-html .anoiz-process,
    #anoiz-lp-html .anoiz-proof-social,
    #anoiz-lp-html .anoiz-final-cta {
      padding: 80px 0;
    }

    #anoiz-lp-html .anoiz-trust {
      background: #f5efe4;
    }

    #anoiz-lp-html .anoiz-process,
    #anoiz-lp-html .anoiz-final-cta {
      background: #ffffff;
    }

    #anoiz-lp-html .anoiz-proof-social {
      background: #f8f4ec;
    }

    #anoiz-lp-html .anoiz-authority-section {
      background: #0d1f24;
      padding: 56px 0;
    }

    #anoiz-lp-html .anoiz-authority-card {
      display: grid;
      grid-template-columns: 1fr;
      gap: 24px;
      align-items: center;
      border: 1px solid rgba(255,255,255,0.10);
      background: linear-gradient(135deg, rgba(255,255,255,0.06), rgba(255,255,255,0.03));
      padding: 24px;
      box-shadow: 0 24px 64px rgba(0,0,0,0.22);
    }

    #anoiz-lp-html .anoiz-authority-logo img {
      height: 52px;
      width: auto;
      max-width: 100%;
      object-fit: contain;
    }

    #anoiz-lp-html .anoiz-authority-description {
      margin-top: 18px;
      max-width: 34rem;
      font-size: 16px;
      line-height: 1.9;
      color: rgba(255,255,255,0.76);
    }

    #anoiz-lp-html .anoiz-authority-photo {
      width: 100%;
    }

    #anoiz-lp-html .anoiz-authority-photo img {
      width: 100%;
      max-width: 300px;
      margin: 0 auto;
      height: auto;
      object-fit: cover;
      box-shadow: 0 24px 60px rgba(0,0,0,0.28);
    }

    #anoiz-lp-html .anoiz-section-head {
      max-width: 52rem;
      margin-bottom: 32px;
    }

    #anoiz-lp-html .anoiz-section-text {
      margin-top: 24px;
      font-size: 18px;
      line-height: 1.78;
      color: #53646b;
    }

    #anoiz-lp-html .anoiz-quote {
      margin-top: 28px;
      border: 1px solid #e2d5c2;
      background: #ffffff;
      padding: 28px;
      box-shadow: 0 18px 40px rgba(20,34,41,0.06);
    }

    #anoiz-lp-html .anoiz-quote blockquote {
      font-family: Georgia, 'Times New Roman', serif;
      font-size: 28px;
      line-height: 1.35;
      color: #17262c;
    }

    #anoiz-lp-html .anoiz-quote p {
      margin-top: 14px;
      font-size: 14px;
      line-height: 1.7;
      color: #6a7a7f;
    }

    #anoiz-lp-html .anoiz-footer {
      background: #0d1f24;
      padding: 32px 0;
      border-top: 1px solid rgba(255,255,255,0.08);
    }

    #anoiz-lp-html .anoiz-footer-inner {
      display: flex;
      flex-direction: column;
      gap: 20px;
      align-items: flex-start;
      justify-content: space-between;
    }

    #anoiz-lp-html .anoiz-footer-text {
      max-width: 44rem;
      font-size: 14px;
      line-height: 1.8;
      color: rgba(255,255,255,0.68);
    }

    @media (min-width: 640px) {
      #anoiz-lp-html .anoiz-logo {
        height: 96px;
      }

      #anoiz-lp-html .anoiz-title {
        font-size: 60px;
      }

      #anoiz-lp-html .anoiz-proof-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
      }

      #anoiz-lp-html .anoiz-calc-card {
        padding: 28px;
      }

      #anoiz-lp-html .anoiz-section-title {
        font-size: 50px;
      }

      #anoiz-lp-html .anoiz-benefit-grid,
      #anoiz-lp-html .anoiz-steps-grid,
      #anoiz-lp-html .anoiz-proof2-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
      }
    }

    @media (min-width: 1024px) {
      #anoiz-lp-html .anoiz-hero-inner {
        padding-top: 56px;
        padding-bottom: 56px;
      }

      #anoiz-lp-html .anoiz-hero-top {
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
      }

      #anoiz-lp-html .anoiz-logo {
        height: 112px;
      }

      #anoiz-lp-html .anoiz-hero-grid {
        display: grid;
        grid-template-columns: minmax(0,1.05fr) minmax(320px,460px);
        gap: 48px;
        align-items: start;
      }

      #anoiz-lp-html .anoiz-copy {
        order: 1;
      }

      #anoiz-lp-html .anoiz-calculator-col {
        order: 2;
      }

      #anoiz-lp-html .anoiz-title {
        font-size: 72px;
      }

      #anoiz-lp-html .anoiz-calc-accent,
      #anoiz-lp-html .anoiz-problem-accent {
        display: block;
      }

      #anoiz-lp-html .anoiz-calc-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
      }

      #anoiz-lp-html .anoiz-problem-grid {
        grid-template-columns: minmax(0,0.95fr) minmax(0,1.05fr);
      }

      #anoiz-lp-html .anoiz-solution-grid {
        grid-template-columns: minmax(0,0.9fr) minmax(0,1.1fr);
      }

      #anoiz-lp-html .anoiz-authority-card {
        grid-template-columns: minmax(0,1fr) minmax(220px,300px);
        gap: 32px;
        padding: 32px;
      }

      #anoiz-lp-html .anoiz-authority-photo img {
        margin-left: auto;
        margin-right: 0;
      }

      #anoiz-lp-html .anoiz-footer-inner {
        flex-direction: row;
        align-items: center;
      }
    }/* End custom CSS */