     .lp-container {         font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;         line-height: 1.6;         color: #333;         max-width: 1100px;         margin: 0 auto;         padding: 20px;         background-color: #fff;     }      .lp-hero {         background: linear-gradient(135deg, #1a472a 0%, #2d5a27 100%);         color: white;         padding: 60px 40px;         border-radius: 8px;         text-align: center;         margin-bottom: 40px;     }      .lp-hero h1 {         font-size: 2.8rem;         margin-bottom: 20px;         line-height: 1.2;     }      .lp-hero p {         font-size: 1.2rem;         max-width: 800px;         margin: 0 auto;         opacity: 0.9;     }      .lp-section {         padding: 40px 0;         border-bottom: 1px solid #eee;     }      .lp-section:last-child {         border-bottom: none;     }      .lp-grid {         display: flex;         flex-wrap: wrap;         gap: 20px;         margin-top: 30px;     }      .lp-card {         flex: 1;         min-width: 280px;         padding: 25px;         background: #f9f9f9;         border-radius: 8px;         border-top: 4px solid #1a472a;         box-shadow: 0 4px 6px rgba(0,0,0,0.05);     }      .lp-estimator-box {         background: #f0f7f0;         border: 2px solid #1a472a;         padding: 30px;         border-radius: 12px;         margin: 40px 0;     }      .lp-table-wrapper {         overflow-x: auto;         margin: 20px 0;     }      .lp-data-table {         width: 100%;         border-collapse: collapse;         background: white;     }      .lp-data-table th, .lp-data-table td {         padding: 15px;         text-align: left;         border-bottom: 1px solid #ddd;     }      .lp-data-table th {         background-color: #1a472a;         color: white;     }      .lp-highlight {         color: #1a472a;         font-weight: bold;     }      .lp-cta-block {         background: #222;         color: white;         padding: 50px;         text-align: center;         border-radius: 8px;         margin-top: 50px;     }      .lp-btn {         display: inline-block;         background: #4caf50;         color: white;         padding: 15px 35px;         text-decoration: none;         border-radius: 5px;         font-weight: bold;         margin-top: 20px;         transition: background 0.3s;     }      .lp-btn:hover {         background: #45a049;     }      .lp-faq-item {         margin-bottom: 20px;     }      .lp-faq-question {         font-weight: bold;         color: #1a472a;         font-size: 1.1rem;         margin-bottom: 8px;     }      .lp-tag {         display: inline-block;         background: #e8f5e9;         color: #2e7d32;         padding: 4px 12px;         border-radius: 15px;         font-size: 0.85rem;         margin-bottom: 10px;         font-weight: 600;     }      @media (max-width: 768px) {         .lp-hero h1 { font-size: 2rem; }         .lp-grid { flex-direction: column; }     } #sp-uk8ouh{width: 100%; max-width: 100%;}#sp-iiqyav{width: calc(100% + 0px);}#sp-x7qj6j{margin: 0px;}#sp-22msf7cdb3{background: rgba(255,255,255,0.2); color: #fff;}#sp-hejeco6c7i{max-width:100%;height:auto;border-radius:8px;margin:24px 0;}#sp-4gfbp3q2w8{max-width:100%;height:auto;border-radius:8px;margin:24px 0;}#sp-yp31ho8ke5{max-width:100%;height:auto;border-radius:8px;margin:24px 0;}#sp-4bthb7581i{border-top: none; background: #fff; font-style: italic;}#sp-ijbpxxw80v{border-top: none; background: #fff; font-style: italic;}#sp-5n4xhv18q6{max-width:100%;height:auto;border-radius:8px;margin:24px 0;}#sp-6ukrj5bnx5{font-size: 1.5rem; margin: 20px 0;}#sp-80inpzrop2{text-align: center; color: #666;}