 .pigeon-nets-hero-main {
        background: linear-gradient(135deg, #f8fbf5 0%, #e3f7ff 100%);
        padding: 60px 0 40px 0;
        font-family: 'Segoe UI', Arial, sans-serif;
        animation: fadeIn 1.2s;
      }
      .pigeon-nets-hero-wrapper {
        max-width: 1100px;
        margin: auto;
        padding: 0 18px;
      }
      .pigeon-nets-hero-heading {
        font-size: 2.3rem;
        color: #1a237e;
        text-align: center;
        margin-bottom: 26px;
        font-weight: 800;
        letter-spacing: 0.5px;
        animation: fadeInDown 1s;
      }
      .pigeon-nets-hero-img-container {
        display: flex;
        justify-content: center;
        margin-bottom: 28px;
      }
      .pigeon-nets-hero-img {
        width: 100%;
        max-width: 420px;
        height: 240px;
        object-fit: cover;
        border-radius: 16px;
        box-shadow: 0 2px 16px rgba(26, 115, 232, 0.10);
        background: #fff;
        transition: transform 0.4s cubic-bezier(.4,2,.3,1), box-shadow 0.4s;
        cursor: pointer;
        animation: imgPop 1.2s;
      }
      .pigeon-nets-hero-img:hover {
        transform: scale(1.06);
        box-shadow: 0 8px 32px rgba(26, 115, 232, 0.18);
      }
      .pigeon-nets-hero-list {
        list-style: none;
        padding: 0;
        margin: 18px 0 0 0;
        font-size: 1.08rem;
        color: #333;
        display: flex;
        flex-wrap: wrap;
        gap: 16px;
      }
      .pigeon-nets-hero-list li {
        background: #1976d2;
        color: #fff;
        border-radius: 16px;
        padding: 7px 18px;
        font-weight: 500;
        letter-spacing: 0.2px;
        transition: background 0.3s;
        cursor: pointer;
        box-shadow: 0 1px 6px rgba(26, 115, 232, 0.08);
      }
      .pigeon-nets-hero-list li:hover {
        background: #388e3c;
      }
      .pigeon-testimonials-section {
        margin: 40px 0 0 0;
        padding: 32px 0;
        background: #e3f7ff;
        border-radius: 12px;
        box-shadow: 0 2px 12px rgba(26,115,232,0.07);
        animation: fadeIn 1.2s;
      }
      .pigeon-testimonials-title {
        text-align: center;
        color: #1769aa;
        font-size: 1.5rem;
        font-weight: 700;
        margin-bottom: 22px;
      }
      .pigeon-testimonials-list {
        display: flex;
        flex-direction: column;
        gap: 22px;
        max-width: 800px;
        margin: auto;
      }
      .pigeon-testimonial {
        background: #fff;
        border-radius: 10px;
        padding: 18px 22px;
        box-shadow: 0 1px 8px rgba(26,115,232,0.06);
      }
      .pigeon-testimonial-text {
        font-size: 1.08rem;
        color: #333;
        margin-bottom: 8px;
        font-style: italic;
      }
      .pigeon-testimonial-author {
        color: #1976d2;
        font-weight: 500;
        font-size: 1rem;
      }
      .pigeon-faq-section {
        margin: 40px 0 0 0;
        padding: 32px 0;
        background: #f8fbf5;
        border-radius: 12px;
        box-shadow: 0 2px 12px rgba(26,115,232,0.07);
        animation: fadeIn 1.2s;
      }
      .pigeon-faq-title {
        text-align: center;
        color: #1769aa;
        font-size: 1.5rem;
        font-weight: 700;
        margin-bottom: 22px;
      }
      .pigeon-faq-list {
        max-width: 800px;
        margin: auto;
        display: flex;
        flex-direction: column;
        gap: 18px;
      }
      .pigeon-faq-item {
        background: #fff;
        border-radius: 10px;
        box-shadow: 0 1px 8px rgba(26,115,232,0.06);
        overflow: hidden;
      }
      .pigeon-faq-question {
        width: 100%;
        text-align: left;
        background: #e3f7ff;
        color: #1976d2;
        font-weight: 600;
        font-size: 1.08rem;
        border: none;
        padding: 16px 22px;
        cursor: pointer;
        outline: none;
        transition: background 0.3s;
      }
      .pigeon-faq-question:hover {
        background: #c8e6c9;
      }
      .pigeon-faq-answer {
        display: none;
        padding: 0 22px 16px 22px;
        color: #444;
        font-size: 1rem;
        animation: fadeIn 0.7s;
      }
      .pigeon-faq-item.active .pigeon-faq-answer {
        display: block;
      }
      .contact-pigeon-nets-section {
        padding: 48px 0;
        background: #f9f9f9;
        animation: fadeIn 1.2s;
      }
      .contact-pigeon-nets-container {
        max-width: 700px;
        margin: auto;
        padding: 0 15px;
        border-radius: 12px;
        background: #fff;
        box-shadow: 0 2px 16px rgba(26, 115, 232, 0.07);
        animation: fadeInUp 1.1s;
      }
      .contact-pigeon-nets-title {
        text-align: center;
        color: #1769aa;
        margin-bottom: 18px;
        font-size: 1.7rem;
        font-weight: 700;
        letter-spacing: 0.2px;
      }
      .company-info {
        text-align: center;
        margin-bottom: 22px;
        font-size: 16px;
        color: #555;
      }
      .company-info a {
        color: #1a73e8;
        text-decoration: none;
        transition: color 0.3s;
      }
      .company-info a:hover {
        color: #388e3c;
        text-decoration: underline;
      }
      .contact-pigeon-nets-form {
        display: flex;
        flex-direction: column;
        gap: 15px;
        animation: fadeIn 1.3s;
      }
      .contact-pigeon-nets-form input,
      .contact-pigeon-nets-form select,
      .contact-pigeon-nets-form textarea {
        padding: 12px;
        font-size: 16px;
        border: 1px solid #ccc;
        border-radius: 6px;
        outline: none;
        transition: border 0.3s, box-shadow 0.3s;
        background: #f7fbff;
      }
      .contact-pigeon-nets-form input:focus,
      .contact-pigeon-nets-form select:focus,
      .contact-pigeon-nets-form textarea:focus {
        border-color: #1a73e8;
        box-shadow: 0 0 6px #b3e5fc;
      }
      .submit-btn {
        padding: 12px;
        font-size: 16px;
        background: linear-gradient(90deg, #1976d2 60%, #43a047 100%);
        color: #fff;
        border: none;
        border-radius: 6px;
        cursor: pointer;
        font-weight: bold;
        transition: background 0.3s, transform 0.2s;
        box-shadow: 0 1px 6px rgba(26, 115, 232, 0.08);
      }
      .submit-btn:hover {
        background: linear-gradient(90deg, #43a047 60%, #1976d2 100%);
        transform: scale(1.04);
      }
      .success-message {
        display: none;
        text-align: center;
        color: #388e3c;
        font-size: 18px;
        margin-top: 20px;
        animation: fadeIn 1.2s;
      }
      .hidden { display: none; }
      @media (max-width: 900px) {
        .pigeon-nets-hero-img { height: 160px; }
        .pigeon-nets-hero-heading { font-size: 1.5rem; }
      }
      @media (max-width: 600px) {
        .pigeon-nets-hero-main { padding: 32px 0 18px 0; }
        .pigeon-nets-hero-img { height: 100px; }
        .pigeon-nets-hero-list { gap: 8px; }
        .pigeon-testimonials-section { padding: 16px 0; }
        .pigeon-testimonials-title { font-size: 1.1rem; }
        .pigeon-testimonial { padding: 12px 8px; }
        .pigeon-faq-section { padding: 16px 0; }
        .pigeon-faq-title { font-size: 1.1rem; }
        .pigeon-faq-question { padding: 10px 8px; font-size: 1rem; }
        .pigeon-faq-answer { padding: 0 8px 10px 8px; }
        .contact-pigeon-nets-section { padding: 24px 0; }
        .contact-pigeon-nets-title { font-size: 1.15rem; }
        .contact-pigeon-nets-container { padding: 0 4px; }
      }