Main Water Line Leak Repair in Costa Mesa — Identify Supply Line Problems and Protect Your Property
A leak in your main water line can waste water, affect household water pressure, and potentially damage landscaping, pavement, or building materials. Main Water Line Leak Repair Costa Mesa CA helps homeowners, landlords, property managers, and commercial property owners understand the warning signs, identify the likely source of a supply-line problem, and connect with local plumbing assistance for an appropriate repair.
If you have unexplained wet areas outdoors, a sudden change in water pressure, or signs of a leak when water fixtures are turned off, the issue may involve the main supply line. This lead-generation page helps Costa Mesa property owners find information and request assistance connecting with a local plumbing professional who can assess the problem.
Suspect a main water line leak? Call (714) 439-5780 to request service information or help connecting with a local plumbing professional.
Common Warning Signs:
- Unexplained wet areas in the yard
- Sudden or persistent low water pressure
- Unexpected increases in water usage
- Water sounds when fixtures are off
- Damp ground near the supply route
- Water pooling where it should not
Friendly
Customer Support
Local
Serving Costa Mesa, CA
Main Water Line Repair in Costa Mesa, CA
The main water line carries water from the supply connection to a property's plumbing system. Depending on the property, the pipe may run underground between the water meter or supply connection and the building. A leak along this line can be harder to identify than a dripping faucet because much of the pipe may not be visible.
Main Water Line Repair Costa Mesa CA starts with determining whether the symptoms are consistent with a supply-line leak or another plumbing issue. Low pressure, for example, can also result from a faulty valve, clogged fixture, or broader supply problem. A careful assessment helps avoid unnecessary digging or replacing the wrong component.
A plumbing professional may evaluate the property's symptoms, inspect accessible components, and determine whether additional leak-location methods are needed. Once the affected section is identified, the available repair options can be explained.
If you suspect an active leak:
- If safe and accessible, turn off the property's main water supply when necessary to limit water loss.
- Avoid digging where buried utility lines may be present.
- Keep away from water near electrical equipment or other hazards.
- Note where wet ground, pooling, or other symptoms appear and whether they change when water use stops.
- Contact the appropriate water utility if the leak appears to involve utility-owned equipment or piping; ownership and responsibility vary by location.
Complete Main Water Line Services
Service availability depends on the independent professional and the specific plumbing problem.
🔍
Main Water Line Leak Detection
Repairing the correct section begins with locating the source. Main Water Line Leak Detection Costa Mesa CA focuses on distinguishing a main supply-line leak from other possible causes of water loss or pressure changes. Ask what the inspection can establish and whether excavation or other access work may be required.
Learn More
🔧
Main Water Pipe Leak Repair
Main Water Pipe Leak Repair Costa Mesa CA may involve repairing a damaged section of pipe, replacing a faulty fitting, or addressing a connection where the leak originates. The suitable option depends on the pipe material, the location of the damage, and the condition of the surrounding line.
Learn More
🌍
Underground Main Water Line Repair
Underground Main Water Line Repair Costa Mesa CA should account for buried utilities and the route of the existing pipe before excavation. Property owners should ask how access will be handled, what surfaces may be disturbed, and whether restoring landscaping or paving is included in the estimate.
Learn More
💧
Main Water Supply Line Repair
A Main Water Supply Line Repair Costa Mesa CA request may involve the line between the property's supply connection and the building, but the exact responsibility depends on the system and property boundaries. Clarify which section is leaking and who is responsible for the affected pipe before authorizing work.
Learn More
🛠️
Main Water Line Replacement
Main Water Line Replacement Costa Mesa CA may be worth discussing if the line has widespread deterioration, multiple damaged sections, recurring leaks, or other issues that make repeated repairs impractical. Ask for the inspection findings and a comparison of feasible repair and replacement options.
Learn More
🚨
Emergency Main Water Line Repair
A major supply-line leak can cause substantial water loss or affect the property's water service. If water is escaping rapidly, shut off the supply if it is safe to do so, keep away from electrical hazards, and seek appropriate assistance. If the suspected leak is on the utility's side, contact the water utility.
Learn More
🏠
Residential Main Water Line Repair
Residential Main Water Line Repair Costa Mesa CA may be relevant when a house or residential property experiences unexplained water loss, persistent yard moisture, pressure changes across multiple fixtures, or suspected damage to the buried supply line. Homeowners should note when the symptoms began and whether water usage has changed.
Learn More
💦
Main Water Line Leak Service
Main Water Line Leak Service Costa Mesa CA can help identify whether the problem involves the property's primary incoming water line. A suspected underground leak may require a different diagnostic approach from a visible indoor pipe break.
Learn More
Complete Main Water Line Leak Repair Costa Mesa CA Overview
Signs Your Main Water Supply Line May Be Leaking
Main water line problems can develop underground and remain unnoticed until water loss or property damage becomes apparent. Look for a combination of symptoms rather than assuming one sign proves the cause.
- Unexplained Wet Areas in the Yard — A patch of persistently wet soil, an unusual puddle, or an area of unusually vigorous plant growth may indicate a buried water leak. However, irrigation systems, drainage, and weather can also cause wet ground.
- Sudden or Persistent Low Water Pressure — A leak in the main supply line can contribute to pressure loss, especially if the leak is substantial. If several fixtures are affected at the same time, the issue may involve a shared supply component.
- Unexpected Water Usage — A higher-than-usual water bill may be a clue if your household or business has not changed its water use. A continuously running fixture, irrigation problem, or other water-consuming equipment can produce similar changes.
- Water Sounds When Fixtures Are Off — Hearing water movement when no one is using water may warrant investigation. If appropriate and safe, check whether the water meter continues registering usage while fixtures and water-consuming appliances are off.
- Damp Ground Near the Supply Route — Persistent moisture near the water meter, the point where the line enters the building, or the suspected pipe route can be a useful clue. Do not assume the property owner is responsible for every section of piping.
Common Causes of Main Water Line Leaks
Several conditions can contribute to damage in a buried or partially concealed supply pipe.
- Pipe deterioration — Materials can wear or corrode over time, depending on the pipe type and surrounding conditions.
- Damaged joints or connections — A connection may loosen, deteriorate, or fail.
- Ground movement — Soil movement or settlement can place stress on some pipes and fittings.
- Physical damage — Construction, landscaping, or accidental contact with buried piping can cause a leak.
- Pressure-related stress — Water pressure outside the suitable range for the system may contribute to stress on plumbing components.
- Previous repair problems — A poorly fitted or deteriorated repair section may develop another leak.
- Material failure — Some pipes or fittings may crack or otherwise fail due to their condition or operating environment.
The visible symptom does not always reveal the underlying cause. A proper diagnosis considers the pipe's condition, the likely leak location, the extent of water loss, and whether nearby sections show signs of deterioration.
Main Water Line Replacement: When Is It Necessary?
A localized repair may be sufficient when damage is limited and the remaining pipe is in suitable condition. Main Water Line Replacement Costa Mesa CA may be worth discussing if the line has widespread deterioration, multiple damaged sections, recurring leaks, or other issues that make repeated repairs impractical.
A replacement decision should consider:
- The pipe's material, age, and overall condition
- Whether the leak is isolated or part of a broader pattern
- The cost and expected scope of repairing the damaged section
- The potential for other sections to fail
- Access requirements and disruption to landscaping or paving
- Applicable property, utility, and permitting requirements
Replacement should not be recommended solely because one leak has occurred. Ask for the inspection findings, the reasons for the proposed work, and a comparison of feasible repair and replacement options.
Why a Clear Repair Plan Matters
When comparing plumbing services, look for a clear explanation of the suspected cause, the work being proposed, and any limitations or additional costs. These are practical selection criteria, not claims of unverified credentials or service quality.
Before approving work, ask:
- How was the suspected leak located?
- Which section of the water line needs attention?
- Is a localized repair feasible, or is replacement being considered?
- Will excavation or access through a paved surface be required?
- Does the estimate include backfilling and surface restoration?
- Is the water utility or another party responsible for any part of the line?
- How will the repair be checked once the work is complete?
- Are permits or other approvals required for the proposed work?
A straightforward explanation helps you understand the scope and make an informed decision before work begins.
Who We Help
Main water line problems can affect both residential and commercial properties.
Homeowners
Investigate suspected supply-line leaks, pressure changes, and unexplained water loss.
Landlords
Coordinate inspections and repairs while communicating with tenants.
Property Managers
Arrange access, document symptoms, and clarify repair responsibility.
Commercial Property Owners
Assess supply-line problems that may affect restrooms, work areas, equipment, or normal operations.
Local Businesses
The appropriate solution depends on the property layout, pipe ownership, leak location, and condition of the existing line.
Rental Properties
Report suspected leaks promptly and coordinate with property managers on access and follow-up work.
Local Plumbing Help in Costa Mesa
This page is intended for people seeking main water line assistance in Costa Mesa, California. If you are searching for a plumber near me, explain that you suspect a main supply-line leak rather than simply reporting low pressure. Include any visible water, meter observations, or areas where the ground remains wet.
Customers searching for an emergency plumber near me or a 24 7 plumber should confirm the provider's current availability and whether underground supply-line diagnosis and repair are within its scope. The availability of emergency or around-the-clock service has not been verified here.
Nearby Areas & Cities
Costa Mesa, CA
Newport Beach, CA
Irvine, CA
Huntington Beach, CA
Santa Ana, CA
Fountain Valley, CA
Tustin, CA
Orange, CA
Anaheim, CA
Laguna Beach, CA
Westminster, CA
Garden Grove, CA
Call (714) 439-5780 to discuss your main water line concerns.
What to Expect From the Service Process
1
Describe the Symptoms
Explain when the problem began, whether pressure has changed, and where you have noticed moisture.
2
Confirm Coverage and Availability
Provide the property location and ask whether the provider handles main water line leaks.
3
Assess the Likely Source
The plumbing professional reviews the available evidence and determines what additional inspection or leak detection may be needed.
4
Discuss the Repair Options
Review the findings and whether a localized repair or replacement is more appropriate.
5
Review the Estimate
Clarify excavation, access, surface restoration, and any work excluded from the proposal.
6
Complete the Agreed Work
The authorized repair or replacement is carried out according to the agreed scope.
7
Check the Repaired Line
Ask how the result will be assessed and whether further work is recommended.
Suspect a main water line leak? Contact us now.
Trust and Reviews
No verified reviews, ratings, licensing details, certifications, awards, or business credentials were supplied for this page. These should only be added after independent confirmation. Customers should verify the qualifications and service terms of the plumbing professional they choose.
"
Customers should evaluate the independent plumbing professional they are connected with and directly confirm qualifications, licensing, insurance, pricing, scheduling, diagnostic methods, and any applicable warranties.
— Important Customer Notice
★★★★★
"
This website is a connection service and does not perform plumbing work. Always confirm details directly with the independent professional.
— Transparency Commitment
★★★★★
"
Ask about diagnostic methods, repair recommendations, project scope, and pricing before deciding how to proceed.
— Customer Tip
★★★★★
Why Customers Appreciate Our Service
When a main water line problem happens, customers may not know which type of professional to contact or what information to provide.
Our connection service gives property owners a simple starting point.
You can explain the problem, share basic information about the property, and request a connection with an independent local professional based on availability.
The professional can then discuss the suspected leak, possible repair or replacement options, pricing, scheduling, and other project details directly with you.
Our role is to facilitate the connection, not perform the plumbing work.
Frequently Asked Questions
What are the signs of a main water line leak?
Possible signs include unexplained water usage, wet ground near the suspected pipe route, persistent puddles, or a change in pressure affecting multiple fixtures. These symptoms can have other causes, so an inspection may be necessary to identify the source.
Can a main water line leak be repaired without replacing the entire pipe?
Sometimes. A localized repair may work when the damage is limited and the rest of the line is in suitable condition. Widespread deterioration or repeated failures may make replacement worth considering.
How much does main water line leak repair cost in Costa Mesa?
The cost depends on the location and extent of the leak, pipe material, access requirements, excavation, replacement parts, and any surface restoration. Request an estimate based on the actual findings; a price cannot be determined reliably from symptoms alone.
How long does the repair take?
Timing depends on how quickly the leak can be located, how accessible the pipe is, the repair method, parts availability, and whether excavation or surface restoration is required. Ask the provider for a time estimate after the assessment.
Is the property owner responsible for the entire main water line?
Not necessarily. Responsibility can depend on the location of the leak, utility rules, property boundaries, and applicable agreements. Contact the water utility and review the relevant property or service information before arranging work on a section that may be utility-owned.
What should I do if the main water line is leaking underground?
If safe, shut off the property's water supply if doing so will help control the leak. Avoid digging until buried utilities have been identified, and seek appropriate assistance to locate the source. Contact the water utility if the affected section may be its responsibility.
Do you offer 24-hour main water line repair?
Around-the-clock availability has not been verified for this lead-generation page. Call to request assistance connecting with a local plumbing professional, then confirm their availability and whether they handle main water line leaks.
How can I request main water line leak service in Costa Mesa?
Call (714) 439-5780 to request service information or help connecting with local plumbing assistance. Explain the symptoms, give the property location, and confirm coverage and availability before scheduling.
Our Commitment
We believe customers should receive clear information and understand who they are dealing with.
This website is not the plumbing contractor. We do not perform main water line repair or other plumbing work.
Our role is to help connect customers with independent local service professionals based on availability.
Customers can speak directly with the provider about pricing, qualifications, licensing, insurance, repair methods, warranties, guarantees, scheduling, and other important details before deciding whether to proceed.
Request Main Water Line Leak Repair Help
Unexplained water loss, wet ground, and pressure changes may indicate a problem with your main supply line. Identifying the source first helps you understand whether a localized repair, further investigation, or replacement should be considered.
For Main Water Line Leak Service Costa Mesa CA, call (714) 439-5780 to request information or assistance connecting with a local plumbing professional. Describe the problem, verify service coverage, and ask for a clear explanation of the inspection and estimate process before authorizing work.
Disclaimer
This website is a lead generation and customer connection service. We are not the plumbing contractor and do not directly perform main water line repair, leak detection, pipe replacement, drain cleaning, plumbing installation, or other plumbing services.
Customers may be connected with independent service providers based on availability.
Services, pricing, licensing, insurance, warranties, guarantees, qualifications, repair methods, scheduling, and availability vary by provider.
Customers should confirm all service details directly with the independent professional before scheduling or purchasing any service.
/* BASE */
.npser-hero, .npser-trustbar-stats, .npser-why, .npser-services, .npser-overview,
.npser-rescomm, .npser-common, .npser-fast, .npser-who, .npser-process,
.npser-areas, .npser-testimonials, .npser-appreciate, .npser-faq,
.npser-commit, .npser-final, .npser-footer, .npser-disclaimer {
width: 100vw; position: relative; left: 50%; right: 50%;
margin-left: -50vw; margin-right: -50vw;
box-sizing: border-box; overflow-x: hidden; padding: 80px 30px;
font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}
.npser-hero *, .npser-trustbar-stats *, .npser-why *, .npser-services *, .npser-overview *,
.npser-rescomm *, .npser-common *, .npser-fast *, .npser-who *, .npser-process *,
.npser-areas *, .npser-testimonials *, .npser-appreciate *, .npser-faq *,
.npser-commit *, .npser-final *, .npser-footer *, .npser-disclaimer * { box-sizing: border-box; }
.npser-wrap { max-width: 1150px; margin: 0 auto; width: 100%; }
/* BACKGROUNDS */
.npser-hero { background: #0B3C5D; color: #fff; text-align: center; }
.npser-trustbar-stats { background: #ffffff; padding: 0; border-bottom: 1px solid #e0e9f0; }
.npser-why { background: #F8F9FA; }
.npser-services { background: #0B3C5D; }
.npser-overview { background: #F8F9FA; }
.npser-rescomm { background: #0B3C5D; }
.npser-common { background: #F8F9FA; }
.npser-fast { background: #0B3C5D; }
.npser-who { background: #F8F9FA; }
.npser-process { background: #0B3C5D; }
.npser-areas { background: #F8F9FA; }
.npser-testimonials { background: #0B3C5D; }
.npser-appreciate { background: #F8F9FA; }
.npser-faq { background: #0B3C5D; }
.npser-commit { background: #F8F9FA; }
.npser-final { background: linear-gradient(135deg, #0B3C5D 0%, #1a5a7a 100%); }
.npser-footer { background: #FF6B35; }
.npser-disclaimer { background: #071e2f; padding: 50px 30px; }
/* TYPOGRAPHY */
.npser-h2 { font-size: 34px; font-weight: 700; line-height: 1.35; letter-spacing: -0.3px; margin-bottom: 26px; padding-bottom: 16px; }
.npser-h2-dark { color: #0B3C5D; border-bottom: 3px solid #FF6B35; }
.npser-h2-orange { color: #FF6B35; }
.npser-h2-orange:not([style*="text-align"]) { border-bottom: 2px solid rgba(255,107,53,0.35); }
.npser-h3 { font-size: 23px; font-weight: 600; color: #0B3C5D; margin-top: 34px; margin-bottom: 14px; line-height: 1.4; padding-left: 16px; border-left: 5px solid #FF6B35; }
.npser-h4 { font-size: 19px; font-weight: 700; color: #0B3C5D; margin-top: 24px; margin-bottom: 10px; line-height: 1.4; }
.npser-p { font-size: 18px; line-height: 1.8; margin-bottom: 16px; color: #333333; }
.npser-p-light { color: #e8eef3; }
/* HERO */
.npser-hero-sub { font-size: 26px; font-weight: 600; color: #FF6B35; margin-bottom: 26px; line-height: 1.4; }
.npser-hero-text { font-size: 18px; line-height: 1.8; color: #e8eef3; margin-bottom: 16px; max-width: 950px; margin-left: auto; margin-right: auto; }
.npser-hero-h3 { font-size: 22px; color: #FF6B35; margin: 28px 0 14px; font-weight: 600; }
.npser-hero-list { list-style: none; padding: 0; margin: 0 auto 26px; text-align: left; display: inline-block; max-width: 650px; }
.npser-hero-list li { font-size: 18px; padding: 10px 0 10px 38px; position: relative; color: #e8eef3; line-height: 1.5; }
.npser-hero-list li:before { content: "\2713"; position: absolute; left: 0; top: 12px; color: #FF6B35; font-weight: bold; font-size: 15px; width: 26px; height: 26px; background: rgba(255,107,53,0.15); border-radius: 50%; display: flex; align-items: center; justify-content: center; }
/* TRUST BAR */
.npser-trustbar-grid { max-width: 1200px; margin: 0 auto; display: grid; grid-template-columns: repeat(4, 1fr); padding: 0; }
.npser-stat { padding: 30px 15px; text-align: center; border-right: 1px solid #e0e9f0; }
.npser-stat:last-child { border-right: none; }
.npser-stat-num { font-size: 34px; font-weight: 800; color: #0B3C5D; line-height: 1.1; margin-bottom: 8px; }
.npser-stat-label { font-size: 14px; color: #6b7c93; line-height: 1.4; font-weight: 500; }
/* NOTICE + NOTE BOXES */
.npser-notice { background: #ffffff; border-left: 5px solid #FF6B35; padding: 22px 26px; margin: 24px 0; border-radius: 10px; box-shadow: 0 2px 12px rgba(11,60,93,0.08); }
.npser-notice p { font-size: 17px; line-height: 1.75; color: #0B3C5D; font-weight: 600; margin: 0; }
.npser-note-box { font-size: 17px; line-height: 1.75; color: #0B3C5D; font-weight: 600; background: #ffffff; padding: 22px 26px; border-radius: 10px; border-left: 5px solid #FF6B35; margin: 24px 0; box-shadow: 0 2px 12px rgba(11,60,93,0.08); }
.npser-services-note { font-size: 16px; line-height: 1.7; color: #b8c9d6; font-style: italic; text-align: center; margin-bottom: 40px; }
.npser-services-footnote { font-size: 15px; line-height: 1.7; color: #b8c9d6; font-style: italic; text-align: center; margin-top: 30px; }
/* GRID & CARDS */
.npser-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 22px; }
.npser-card { background: #ffffff; padding: 28px 26px; border-radius: 12px; border-top: 4px solid #FF6B35; transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 2px 10px rgba(11,60,93,0.06); display: flex; flex-direction: column; }
.npser-card:hover { transform: translateY(-5px); box-shadow: 0 14px 32px rgba(11,60,93,0.15); }
.npser-card-icon { font-size: 36px; margin-bottom: 12px; line-height: 1; display: block; }
.npser-card h3 { font-size: 20px; color: #0B3C5D; margin-bottom: 10px; font-weight: 600; line-height: 1.4; }
.npser-card p { font-size: 15.5px; line-height: 1.7; color: #4a5568; margin: 0 0 18px 0; flex-grow: 1; }
/* LEARN MORE BUTTON */
.npser-learn-btn { display: inline-block; padding: 11px 26px; font-size: 14.5px; font-weight: 700; background: #FF6B35; color: #ffffff !important; border: 2px solid #FF6B35; border-radius: 8px; text-decoration: none !important; border-bottom: none !important; transition: all 0.3s ease; text-align: center; line-height: 1.2; align-self: flex-start; }
.npser-learn-btn:link, .npser-learn-btn:visited, .npser-learn-btn:hover, .npser-learn-btn:focus, .npser-learn-btn:active { text-decoration: none !important; border-bottom: none !important; outline: none; }
.npser-learn-btn:hover { background: #e85a28; border-color: #e85a28; color: #ffffff !important; transform: translateY(-2px); box-shadow: 0 6px 18px rgba(255,107,53,0.5); }
/* LISTS */
.npser-list-light { list-style: none; padding: 0; margin: 18px 0 22px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px 22px; }
.npser-list-light li { font-size: 17px; color: #fff; padding: 14px 18px 14px 48px; position: relative; font-weight: 500; background: rgba(255,255,255,0.07); border-radius: 8px; border-left: 3px solid #FF6B35; }
.npser-list-light li:before { content: "\2713"; position: absolute; left: 14px; top: 50%; transform: translateY(-50%); color: #FF6B35; font-weight: bold; font-size: 14px; width: 22px; height: 22px; background: rgba(255,107,53,0.18); border-radius: 50%; display: flex; align-items: center; justify-content: center; }
.npser-list-check { list-style: none; padding: 0; margin: 0 0 26px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px 22px; }
.npser-list-check li { font-size: 17px; color: #333333; padding: 16px 18px 16px 52px; position: relative; font-weight: 500; background: #ffffff; border-radius: 10px; border-left: 4px solid #FF6B35; box-shadow: 0 2px 10px rgba(11,60,93,0.06); }
.npser-list-check li:before { content: "\2713"; position: absolute; left: 14px; top: 50%; transform: translateY(-50%); color: #fff; font-weight: bold; font-size: 14px; width: 26px; height: 26px; background: #FF6B35; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0 3px 10px rgba(255,107,53,0.4); }
.npser-list-dark { list-style: none; padding: 0; margin: 18px 0 22px; display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px 22px; }
.npser-list-dark li { font-size: 17px; color: #0B3C5D; padding: 18px 20px 18px 60px; position: relative; font-weight: 600; background: #ffffff; border-radius: 12px; border-left: 4px solid #FF6B35; box-shadow: 0 3px 14px rgba(11,60,93,0.08); }
.npser-list-dark li:before { content: "\2713"; position: absolute; left: 18px; top: 50%; transform: translateY(-50%); color: #fff; font-weight: bold; font-size: 15px; width: 28px; height: 28px; background: #FF6B35; border-radius: 50%; display: flex; align-items: center; justify-content: center; box-shadow: 0 3px 10px rgba(255,107,53,0.4); }
/* HIGHLIGHT */
.npser-highlight-light { font-size: 20px; line-height: 1.6; color: #FF6B35; font-weight: 600; margin: 26px 0 22px; padding-left: 20px; border-left: 4px solid #FF6B35; }
/* BUTTONS */
.npser-cta-row { margin-top: 30px; display: flex; gap: 18px; justify-content: center; flex-wrap: wrap; }
.npser-btn { display: inline-block; padding: 18px 40px; font-size: 18px; font-weight: 700; border-radius: 10px; text-decoration: none !important; border-bottom: none !important; transition: all 0.3s ease; min-width: 250px; text-align: center; line-height: 1.2; }
.npser-btn:link, .npser-btn:visited, .npser-btn:hover, .npser-btn:focus, .npser-btn:active { text-decoration: none !important; border-bottom: none !important; outline: none; }
.npser-btn-primary { background: #FF6B35; color: #ffffff !important; border: 2px solid #FF6B35; box-shadow: 0 6px 20px rgba(255,107,53,0.4); }
.npser-btn-primary:hover { background: #e85a28; border-color: #e85a28; transform: translateY(-3px); box-shadow: 0 10px 28px rgba(255,107,53,0.55); color: #ffffff !important; }
.npser-btn-secondary { background: transparent; color: #FF6B35 !important; border: 2px solid #FF6B35; }
.npser-btn-secondary:hover { background: #FF6B35; color: #ffffff !important; transform: translateY(-3px); }
/* PROCESS */
.npser-steps { display: grid; grid-template-columns: repeat(2, 1fr); gap: 22px; margin-top: 30px; }
.npser-step { background: #ffffff; padding: 28px 26px 28px 95px; border-radius: 12px; position: relative; border-top: 4px solid #FF6B35; transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 2px 10px rgba(11,60,93,0.06); }
.npser-step:hover { transform: translateY(-5px); box-shadow: 0 14px 32px rgba(11,60,93,0.15); }
.npser-step-num { position: absolute; left: 26px; top: 28px; width: 52px; height: 52px; background: #FF6B35; color: #ffffff; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 25px; font-weight: 700; box-shadow: 0 5px 16px rgba(255,107,53,0.45); }
.npser-step-body h3 { font-size: 20px; color: #0B3C5D; margin-bottom: 10px; font-weight: 600; line-height: 1.4; }
.npser-step-body p { font-size: 15.5px; line-height: 1.7; color: #4a5568; margin: 0; }
/* TAGS */
.npser-tags { display: flex; flex-wrap: wrap; gap: 12px; margin: 22px 0 28px; }
.npser-tags span { background: #0B3C5D; color: #fff; padding: 12px 20px; border-radius: 30px; font-size: 14.5px; font-weight: 500; line-height: 1.4; transition: all 0.3s ease; border: 2px solid #0B3C5D; }
.npser-tags span:hover { background: #FF6B35; color: #ffffff; border-color: #FF6B35; transform: translateY(-3px); box-shadow: 0 6px 16px rgba(255,107,53,0.4); }
/* TESTIMONIALS */
.npser-testi-note { font-size: 14px; color: #ffb899; font-style: italic; text-align: center; margin-bottom: 35px; }
.npser-testi { background: #ffffff; padding: 32px 28px 26px; border-radius: 12px; position: relative; border-top: 4px solid #FF6B35; transition: transform 0.3s ease, box-shadow 0.3s ease; box-shadow: 0 2px 10px rgba(0,0,0,0.15); }
.npser-testi:hover { transform: translateY(-5px); box-shadow: 0 14px 32px rgba(0,0,0,0.28); }
.npser-testi-quote { position: absolute; top: -10px; left: 22px; font-size: 75px; line-height: 1; color: #FF6B35; font-family: Georgia, serif; font-weight: 700; opacity: 0.9; }
.npser-testi-text { font-size: 16.5px; line-height: 1.8; color: #333333; margin: 8px 0 14px; font-style: italic; position: relative; z-index: 1; }
.npser-testi-author { font-size: 14px; color: #0B3C5D; font-weight: 600; margin: 0 0 12px; }
.npser-stars { font-size: 19px; color: #FF6B35; letter-spacing: 3px; }
/* FAQ */
.npser-faq-list { display: flex; flex-direction: column; gap: 16px; margin-top: 30px; }
.npser-faq-item { background: #ffffff; padding: 26px 28px; border-radius: 12px; border-left: 5px solid #FF6B35; transition: transform 0.3s ease, box-shadow 0.3s ease; }
.npser-faq-item:hover { transform: translateX(5px); box-shadow: 0 10px 28px rgba(0,0,0,0.25); }
.npser-faq-item h3 { font-size: 19px; color: #0B3C5D; margin-bottom: 12px; font-weight: 600; line-height: 1.45; position: relative; padding-left: 34px; }
.npser-faq-item h3:before { content: "?"; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 24px; height: 24px; background: #FF6B35; color: #ffffff; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 700; line-height: 1; }
.npser-faq-item p { font-size: 15.5px; line-height: 1.8; color: #4a5568; margin: 0; }
/* FOOTER CTA */
.npser-footer-serving { font-size: 20px; color: #0B3C5D; font-weight: 700; text-align: center; margin: 26px 0 12px; }
.npser-footer-text { font-size: 17px; line-height: 1.7; color: #0B3C5D; text-align: center; font-weight: 500; margin: 0; max-width: 850px; margin-left: auto; margin-right: auto; }
/* DISCLAIMER */
.npser-disc-h2 { font-size: 24px; font-weight: 600; color: #FF6B35; margin-bottom: 22px; text-align: center; padding-bottom: 16px; position: relative; }
.npser-disc-h2:after { content: ""; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 60px; height: 2px; background: #FF6B35; }
.npser-disc-p { font-size: 14.5px; line-height: 1.8; color: #b8c6d3; margin-bottom: 14px; text-align: center; }
/* TABLET */
@media (max-width: 900px) {
.npser-hero, .npser-trustbar-stats, .npser-why, .npser-services, .npser-overview,
.npser-rescomm, .npser-common, .npser-fast, .npser-who, .npser-process,
.npser-areas, .npser-testimonials, .npser-appreciate, .npser-faq,
.npser-commit, .npser-final, .npser-footer, .npser-disclaimer { padding: 60px 22px; }
.npser-trustbar-stats { padding: 0; }
.npser-trustbar-grid { grid-template-columns: repeat(2, 1fr); }
.npser-stat { padding: 24px 12px; }
.npser-stat-num { font-size: 28px; }
.npser-h2 { font-size: 27px; } .npser-h3 { font-size: 20px; } .npser-h4 { font-size: 17.5px; }
.npser-p, .npser-p-light { font-size: 16.5px; }
.npser-hero-sub { font-size: 22px; }
.npser-hero-text, .npser-hero-list li { font-size: 16px; }
.npser-hero-h3 { font-size: 20px; }
.npser-notice p, .npser-note-box { font-size: 16px; }
.npser-card h3 { font-size: 18px; } .npser-card p { font-size: 15px; }
.npser-list-light li, .npser-list-check li, .npser-list-dark li { font-size: 15.5px; }
.npser-btn { font-size: 16px; padding: 16px 32px; min-width: 220px; }
.npser-learn-btn { font-size: 14px; padding: 10px 22px; }
.npser-step-body h3 { font-size: 18px; } .npser-step-body p { font-size: 15px; }
.npser-tags span { padding: 10px 16px; font-size: 13.5px; }
.npser-testi-text { font-size: 15.5px; } .npser-faq-item h3 { font-size: 17.5px; }
.npser-faq-item p { font-size: 15px; }
.npser-grid { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 18px; }
}
/* MOBILE */
@media (max-width: 600px) {
.npser-hero, .npser-why, .npser-services, .npser-overview,
.npser-rescomm, .npser-common, .npser-fast, .npser-who, .npser-process,
.npser-areas, .npser-testimonials, .npser-appreciate, .npser-faq,
.npser-commit, .npser-final, .npser-footer { padding: 45px 16px; }
.npser-disclaimer { padding: 38px 16px; }
.npser-trustbar-stats { padding: 0; }
.npser-trustbar-grid { grid-template-columns: repeat(2, 1fr); }
.npser-stat { padding: 20px 10px; }
.npser-stat-num { font-size: 24px; margin-bottom: 6px; }
.npser-stat-label { font-size: 12.5px; }
.npser-h2 { font-size: 22px; margin-bottom: 20px; padding-bottom: 12px; line-height: 1.35; }
.npser-h3 { font-size: 18px; margin-top: 26px; padding-left: 12px; border-left: 4px solid #FF6B35; }
.npser-h4 { font-size: 16.5px; }
.npser-p, .npser-p-light { font-size: 15.5px; line-height: 1.75; margin-bottom: 14px; }
.npser-hero-sub { font-size: 20px; margin-bottom: 18px; }
.npser-hero-text { font-size: 15.5px; line-height: 1.75; }
.npser-hero-h3 { font-size: 18px; }
.npser-hero-list { max-width: 100%; width: 100%; }
.npser-hero-list li { font-size: 15px; padding: 10px 0 10px 34px; }
.npser-hero-list li:before { width: 24px; height: 24px; font-size: 13px; top: 10px; }
.npser-notice { padding: 16px 18px; margin: 20px 0; } .npser-notice p { font-size: 15px; }
.npser-note-box { font-size: 15px; padding: 18px 20px; margin: 20px 0; }
.npser-services-note, .npser-services-footnote { font-size: 14px; margin-bottom: 26px; }
.npser-grid { grid-template-columns: 1fr; gap: 16px; }
.npser-card { padding: 22px 20px; } .npser-card-icon { font-size: 32px; }
.npser-card h3 { font-size: 17.5px; } .npser-card p { font-size: 15px; }
.npser-learn-btn { width: 100%; padding: 13px 18px; font-size: 15px; }
.npser-list-light, .npser-list-check, .npser-list-dark { grid-template-columns: 1fr; gap: 10px; }
.npser-list-light li { font-size: 15px; padding: 12px 14px 12px 42px; }
.npser-list-check li, .npser-list-dark li { font-size: 15px; padding: 14px 14px 14px 46px; }
.npser-highlight-light { font-size: 17px; margin: 22px 0 18px; padding-left: 14px; }
.npser-cta-row { gap: 12px; margin-top: 24px; }
.npser-btn { width: 100%; padding: 15px 18px; font-size: 16px; min-width: 100%; }
.npser-steps { grid-template-columns: 1fr; gap: 16px; margin-top: 24px; }
.npser-step { padding: 22px 20px; }
.npser-step-num { position: static; width: 44px; height: 44px; font-size: 20px; margin-bottom: 14px; }
.npser-step-body h3 { font-size: 17px; } .npser-step-body p { font-size: 15px; }
.npser-tags { gap: 8px; margin: 18px 0 22px; } .npser-tags span { padding: 9px 14px; font-size: 13px; }
.npser-testi-note { font-size: 13px; margin-bottom: 24px; }
.npser-testi { padding: 26px 20px 22px; } .npser-testi-quote { font-size: 60px; top: -8px; left: 16px; }
.npser-testi-text { font-size: 15px; } .npser-stars { font-size: 17px; }
.npser-faq-list { gap: 12px; margin-top: 22px; }
.npser-faq-item { padding: 20px 18px; border-left: 4px solid #FF6B35; }
.npser-faq-item h3 { font-size: 16px; padding-left: 30px; }
.npser-faq-item h3:before { width: 20px; height: 20px; font-size: 12px; }
.npser-faq-item p { font-size: 14.5px; }
.npser-footer-serving { font-size: 17px; margin: 22px 0 10px; } .npser-footer-text { font-size: 15px; }
.npser-disc-h2 { font-size: 20px; } .npser-disc-p { font-size: 13.5px; }
}
@media (max-width: 400px) {
.npser-h2 { font-size: 20px; }
.npser-hero-sub { font-size: 18px; }
.npser-p, .npser-p-light { font-size: 15px; }
.npser-btn { font-size: 15px; }
.npser-card h3 { font-size: 16.5px; }
.npser-stat-num { font-size: 22px; }
.npser-stat-label { font-size: 12px; }
}