.elementor-kit-73{--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;background-color:#7A7A7A3B;}.elementor-kit-73 e-page-transition{background-color:#FFBC7D;}.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);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@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 */<style>
  :root{
    --pp-primary: #0f62fe; /* change to your brand */
    --pp-accent: #111827; /* dark text */
    --pp-bg: #ffffff;
    --pp-muted: #6b7280;
    --pp-chip: #f3f4f6;
    --pp-border: #e5e7eb;
    --pp-ok: #16a34a;
  }
  .pp-section{max-width:1200px;margin:0 auto;padding:48px 20px;}
  .pp-narrow{max-width:900px;margin:0 auto;}
  .pp-center{text-align:center}
  .pp-lead{font-size:1.125rem;color:var(--pp-muted);line-height:1.6}
  .pp-eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:600;font-size:.8rem;color:var(--pp-muted);margin-bottom:.5rem}
  .pp-hero h1{font-size:clamp(28px,5vw,44px);line-height:1.15;margin:.25rem 0 .5rem}
  .pp-btn{display:inline-block;padding:12px 18px;border-radius:10px;border:1px solid var(--pp-primary);text-decoration:none;font-weight:600}
  .pp-btn--primary{background:var(--pp-primary);color:#fff}
  .pp-btn--ghost{background:transparent;color:var(--pp-primary)}
  .pp-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}
  .pp-chip{font-size:.85rem;background:var(--pp-chip);padding:6px 10px;border-radius:999px;border:1px solid var(--pp-border)}
  .pp-grid{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
  .pp-card{border:1px solid var(--pp-border);border-radius:14px;padding:18px;background:#fff}
  .pp-card h3{margin:.25rem 0 .35rem;font-size:1.05rem}
  .pp-kpis{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;margin-top:10px}
  .pp-kpi{background:var(--pp-chip);border:1px solid var(--pp-border);border-radius:12px;padding:10px 12px;font-size:.9rem}
  .pp-steps{counter-reset:step}
  .pp-step{display:flex;gap:14px;align-items:flex-start;padding:14px;border:1px dashed var(--pp-border);border-radius:12px;background:#fff}
  .pp-step+.pp-step{margin-top:12px}
  .pp-step:before{counter-increment:step;content:counter(step);display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--pp-primary);color:#fff;font-weight:700;flex:0 0 28px}
  .pp-muted{color:var(--pp-muted)}
  .pp-announcement{background:linear-gradient(90deg,var(--pp-primary),#22c55e);color:#fff;padding:8px 14px;text-align:center}
  .pp-announcement a{color:#fff;text-decoration:underline}
  .pp-list{margin:0;padding-left:18px}
  .pp-list li{margin:.2rem 0}
  .pp-badge{display:inline-flex;gap:6px;align-items:center;padding:6px 10px;border-radius:8px;background:#ecfdf5;border:1px solid #bbf7d0;color:#065f46;font-size:.85rem}
  .pp-footer-links a{color:var(--pp-muted);text-decoration:none}
  @media (max-width:768px){.pp-section{padding:36px 16px}}
</style>/* End custom CSS */