.elementor-18510 .elementor-element.elementor-element-18ac5a8d{--display:flex;--background-transition:0.3s;}/* Start custom CSS for container, class: .elementor-element-18ac5a8d */:root{
      --bg:#ffffff;
      --card:#f8fafc;
      --text:#0f172a;
      --muted:#475569;
      --brand:#0ea5e9;
      --accent:#f59e0b;
      --ok:#16a34a;
      --border:#e2e8f0;
    }
    *{box-sizing:border-box}
    body{
      margin:0;
      background:var(--bg);
      color:var(--text);
      font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, "Apple Color Emoji","Segoe UI Emoji";
      line-height:1.65;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }
    .wrap{
      max-width: 900px;
      margin: 48px auto;
      padding: 0 20px 64px;
    }
    header{
      background: linear-gradient(135deg, rgba(14,165,233,.08), rgba(22,163,74,.06));
      border: 1px solid var(--border);
      border-radius: 20px;
      padding: 26px 28px 20px;
      box-shadow: 0 10px 24px rgba(2,6,23,0.06);
    }
    .kicker{
      color: var(--brand);
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: .06em;
      font-size: .85rem;
      margin: 0 0 6px;
      display:flex; gap:8px; align-items:center;
    }
    .kicker .truck{font-size:1.05rem}
    h1{
      margin: 6px 0 8px;
      font-size: clamp(1.8rem, 2.6vw, 2.4rem);
      line-height:1.2;
    }
    .intro{
      color: var(--muted);
      font-size: 1.05rem;
      margin: 0;
    }
    section.card{
      background: var(--card);
      border: 1px solid var(--border);
      border-radius: 16px;
      padding: 20px 22px;
      margin: 28px 0;
    }
    h2{
      font-size: clamp(1.25rem, 2vw, 1.5rem);
      margin: 8px 0 8px;
      display:flex; gap:10px; align-items:center;
    }
    h2 .emoji{font-size:1.25rem}
    ul, ol{ margin: 0; padding-left: 24px; }
    li{ padding: 6px 0; }
    .tip{
      display:flex; gap:16px; align-items:flex-start;
      background: #fff7ed;
      border: 1px solid #fed7aa;
      border-radius: 16px;
      padding: 18px 20px;
      box-shadow: inset 0 1px 0 rgba(255,255,255,.6);
    }
    .tip .icon{
      width: 42px;height: 42px;border-radius: 10px;
      background: linear-gradient(135deg, #f59e0b, #fbbf24);
      display:flex;align-items:center;justify-content:center;
      color: #111827;font-weight:900;font-size: 1.15rem;
      box-shadow: 0 8px 16px rgba(245,158,11,.25);
      flex-shrink:0;
    }
    footer{
      margin-top: 28px;
      color: var(--muted);
      font-size: .9rem;
    }/* End custom CSS */