/* Primary Color: #f97316 (Orange) */
		/* Secondary Color: #1a1a2e (Dark Navy) */
		/* Light Background: #f8fafc */
		
		/* Section Title Styles */
		.section-title-wrap {
			margin-bottom: 20px;
		}
		.section-title-wrap h2,
		.section-title-wrap h3 {
			font-weight: 700;
			color: #113D48;
			margin-bottom: 8px;
		}
		.section-title-wrap .subtitle-line {
			display: inline-block;
			width: 60px;
			height: 4px;
			background: #113D48;
			border-radius: 4px;
			margin-top: 6px;
		}
		.section-title-wrap .section-desc {
			color: #113D48;
			font-size: 1rem;
			line-height: 1.7;
			margin-top: 12px;
		}

		/* Trusted Experts Section */
		.trusted-experts-section {
			padding: 10px 0;
		}
		.trusted-experts-section .feature-grid {
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			gap: 20px;
			margin-top: 25px;
		}
		.trusted-experts-section .feature-card {
			background: #ffffff;
			padding: 28px 22px;
			border-radius: 16px;
			text-align: center;
			transition: all 0.3s ease;
			border: 1px solid #eef2f6;
			box-shadow: #1CA8CB;
		}
		.trusted-experts-section .feature-card:hover {
			transform: translateY(-4px);
			box-shadow: #1CA8CB;
			border-color: #113D48;
		}
		.trusted-experts-section .feature-card .icon-wrap {
			display: inline-block;
			background: #1CA8CB;
			width: 64px;
			height: 64px;
			line-height: 64px;
			border-radius: 50%;
			margin-bottom: 16px;
			color: #113D48;
			font-size: 28px;
		}
		.trusted-experts-section .feature-card .icon-wrap i {
			line-height: 64px;
		}
		.trusted-experts-section .feature-card h4 {
			font-size: 1rem;
			font-weight: 700;
			color: #113D48;
			margin-bottom: 8px;
		}
		.trusted-experts-section .feature-card p {
			font-size: 0.9rem;
			color: #113D48;
			line-height: 1.6;
			margin: 0;
		}

		/* Why Choose Section */
		.why-choose-section {
			padding: 10px 0;
		}
		.why-choose-section .why-grid {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			gap: 16px;
			margin-top: 20px;
		}
		.why-choose-section .why-card {
			display: flex;
			align-items: flex-start;
			gap: 16px;
			background: #ffffff;
			padding: 20px 22px;
			border-radius: 14px;
			border-left: 4px solid #113D48;
			box-shadow: 0 2px 8px rgba(0,0,0,0.04);
			transition: all 0.3s ease;
		}
		.why-choose-section .why-card:hover {
			background: #1CA8CB;
			transform: translateX(4px);
			box-shadow: #113D48;
		}
		.why-choose-section .why-card .icon-wrap {
			font-size: 26px;
			color: #113D48;
			width: 44px;
			height: 44px;
			display: flex;
			align-items: center;
			justify-content: center;
			border-radius: 10px;
			flex-shrink: 0;
		}
		.why-choose-section .why-card h4 {
			font-size: 1rem;
			font-weight: 700;
			color: #113D48;
			margin: 0 0 4px 0;
		}
		.why-choose-section .why-card p {
			font-size: 0.9rem;
			color: #113D48;
			line-height: 1.5;
			margin: 0;
		}

		/* Installation Process Section */
		.process-section {
			padding: 10px 0;
		}
		.process-section .process-grid {
			display: grid;
			grid-template-columns: repeat(4, 1fr);
			gap: 18px;
			margin-top: 20px;
		}
		.process-section .process-step {
			text-align: center;
			padding: 24px 16px;
			background: #ffffff;
			border-radius: 16px;
			border: 1px solid #eef2f6;
			box-shadow: #113D48;
			transition: all 0.3s ease;
		}
		.process-section .process-step:hover {
			border-color: #113D48;
			box-shadow: #113D48;
			transform: translateY(-3px);
		}
		.process-section .process-step .step-number {
			display: inline-flex;
			align-items: center;
			justify-content: center;
			width: 52px;
			height: 52px;
			background: #113D48;
			color: #ffff;
			font-size: 20px;
			font-weight: 700;
			border-radius: 50%;
			margin-bottom: 14px;
		}
		.process-section .process-step h4 {
			font-size: 1rem;
			font-weight: 700;
			color: #113D48;
			margin: 0 0 6px 0;
		}
		.process-section .process-step p {
			font-size: 0.85rem;
			color: #113D48;
			line-height: 1.5;
			margin: 0;
		}

		/* Premium Materials Section */
		.materials-section {
			padding: 10px 0;
		}
		.materials-section .materials-grid {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			gap: 18px;
			margin-top: 20px;
		}
		.materials-section .material-card {
			background: #ffffff;
			padding: 22px 24px;
			border-radius: 14px;
			border-left: 4px solid #113D48;
			box-shadow: #113D48;
			transition: all 0.3s ease;
		}
		.materials-section .material-card:hover {
			box-shadow: #113D48;
		}
		.materials-section .material-card h4 {
			font-size: 1.05rem;
			font-weight: 700;
			color: #113D48;
			margin: 0 0 6px 0;
		}
		.materials-section .material-card p {
			font-size: 0.9rem;
			color: #113D48;
			line-height: 1.6;
			margin: 0 0 10px 0;
		}
		.materials-section .material-card ul {
			list-style: none;
			padding: 0;
			margin: 0;
		}
		.materials-section .material-card ul li {
			font-size: 0.85rem;
			color: #113D48;
			padding: 3px 0;
			display: flex;
			align-items: center;
			gap: 8px;
		}
		.materials-section .material-card ul li i {
			color: #1CA8CB;
			font-size: 14px;
			width: 18px;
		}

		/* Benefits List Section */
		.benefits-section {
			padding: 10px 0;
		}
		.benefits-section .benefits-grid {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			gap: 12px;
			margin-top: 20px;
		}
		.benefits-section .benefit-item {
			display: flex;
			align-items: center;
			gap: 12px;
			padding: 12px 16px;
			background: #f8fafc;
			border-radius: 10px;
			font-size: 0.95rem;
			color: #113D48;
			font-weight: 500;
			transition: all 0.3s ease;
		}
		.benefits-section .benefit-item:hover {
			background: #1CA8CB;
		}
		.benefits-section .benefit-item i {
			color: #113D48;
			font-size: 18px;
			width: 22px;
		}

		/* Types of Nets Section */
		.types-section {
			padding: 10px 0;
		}
		.types-section .types-grid {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			gap: 18px;
			margin-top: 20px;
		}
		.types-section .type-card {
			background: #ffffff;
			padding: 22px 20px;
			border-radius: 14px;
			box-shadow: #113D48;
			border: 1px solid #eef2f6;
			transition: all 0.3s ease;
		}
		.types-section .type-card:hover {
			border-color: #113D48;
			box-shadow: #113D48;
			transform: translateY(-2px);
		}
		.types-section .type-card .icon-wrap {
			font-size: 32px;
			color: #113D48;
			margin-bottom: 10px;
			display: block;
		}
		.types-section .type-card h4 {
			font-size: 1rem;
			font-weight: 700;
			color: #113D48;
			margin: 0 0 6px 0;
		}
		.types-section .type-card p {
			font-size: 0.9rem;
			color: #113D48;
			line-height: 1.6;
			margin: 0;
		}

		/* Maintenance Tips Section */
		.maintenance-section {
			padding: 10px 0;
		}
		.maintenance-section .maint-grid {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			gap: 16px;
			margin-top: 20px;
		}
		.maintenance-section .maint-card {
			padding: 20px 22px;
			border: 1px solid #eef2f6;
			border-radius: 14px;
			background: #ffffff;
			box-shadow: #113D48;
			transition: all 0.3s ease;
		}
		.maintenance-section .maint-card:hover {
			border-color: #113D48;
			background: #1CA8CB;;
			box-shadow: 0 4px 16px rgba(249, 115, 22, 0.06);
		}
		.maintenance-section .maint-card i {
			font-size: 26px;
			color: #113D48;
			margin-bottom: 10px;
			display: block;
		}
		.maintenance-section .maint-card h4 {
			font-size: 1rem;
			font-weight: 700;
			color: #113D48;
			margin: 0 0 4px 0;
		}
		.maintenance-section .maint-card p {
			font-size: 0.9rem;
			color: #113D48;
			line-height: 1.5;
			margin: 0;
		}

		/* Testimonials Section */
		.testimonials-section {
			padding: 10px 0;
		}
		.testimonials-section .testimonial-grid {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			gap: 18px;
			margin-top: 20px;
		}
		.testimonials-section .testimonial-card {
			background: #ffffff;
			padding: 24px 22px;
			border-radius: 14px;
			border: 1px solid #eef2f6;
			box-shadow: #113D48;
			transition: all 0.3s ease;
		}
		.testimonials-section .testimonial-card:hover {
			border-color: #113D48;
			box-shadow: #113D48;
		}
		.testimonials-section .testimonial-card .stars {
			color: #fbbf24;
			margin-bottom: 8px;
			font-size: 14px;
			letter-spacing: 2px;
		}
		.testimonials-section .testimonial-card p {
			font-size: 0.95rem;
			color: #113D48;
			line-height: 1.6;
			font-style: italic;
			margin: 0 0 10px 0;
		}
		.testimonials-section .testimonial-card h5 {
			font-size: 0.95rem;
			font-weight: 700;
			color: #113D48;
			margin: 0;
		}

		/* FAQ Section */
		.faq-section {
			padding: 10px 0;
		}
		.faq-section .accordion-item {
			border: 1px solid #eef2f6 !important;
			border-radius: 12px !important;
			overflow: hidden;
		}
		.faq-section .accordion-header {
			background: #ffffff !important;
			padding: 16px 20px !important;
		}
		.faq-section .accordion-header .accordion-button {
			font-weight: 600 !important;
			color: #1a1a2e !important;
			font-size: 1rem !important;
		}
		.faq-section .accordion-content .content-inner {
			padding: 0 20px 20px !important;
		}
		.faq-section .accordion-content .content-inner p {
			color: #4a4a6a !important;
		}

		/* Responsive */
		@media (max-width: 992px) {
			.trusted-experts-section .feature-grid,
			.process-section .process-grid {
				grid-template-columns: repeat(2, 1fr);
			}
		}
		@media (max-width: 768px) {
			.trusted-experts-section .feature-grid,
			.process-section .process-grid,
			.why-choose-section .why-grid,
			.materials-section .materials-grid,
			.types-section .types-grid,
			.standards-section .standards-grid,
			.maintenance-section .maint-grid,
			.testimonials-section .testimonial-grid {
				grid-template-columns: 1fr;
			}
			.benefits-section .benefits-grid {
				grid-template-columns: 1fr;
			}
		}
