Water Leak Detection in Orange, CA
Water bill creeping up with no explanation? A damp patch on a wall, ceiling, or floor? The sound of water running when everything is off? Our plumbing lead-generation service helps homeowners, landlords, and business owners seeking Water Leak Detection in Orange CA find service information and connect with local plumbers who track down leaks.
Most leaks do not announce themselves. They hide inside walls, under slabs, in crawl spaces, and in buried lines, and can run for weeks before anyone notices. By then the damage is often worse than the pipe problem itself.
The right approach depends on the type of leak and where it is hidden. Call (714) 439-5780 to request water leak detection information.
Common Signs:
- A water bill that rises without any change in usage
- A water meter that keeps moving when every fixture is off
- Stains, peeling paint, or soft spots on walls and ceilings
- Musty smells or visible mold
- Warm spots on the floor, which can point to a hot water line leak
- Low water pressure
- The sound of running or dripping water behind walls
- Wet or sunken patches in the yard
Friendly
Customer Support
Main Service Introduction: What Leak Detection Involves
Leak detection means finding exactly where water is escaping from your plumbing without damaging more of your property than necessary. Depending on the situation, a plumber may check the meter, pressure test the lines, listen for escaping water, or use moisture-detection or thermal imaging equipment.
The goal is to locate the leak accurately so the repair is targeted. Proper diagnosis matters because a wrong guess can mean cutting into the wrong wall or fixing a symptom instead of the cause.
For property owners seeking Water Leak Detection in Orange CA, the immediate objective is to confirm whether a leak exists, locate it accurately, and determine which repair is appropriate.
This lead-generation website helps visitors request service information and connect with local plumbing professionals. It does not represent itself as the contractor personally inspecting or repairing the leak.
Main Customer Pain Points
- Unexplained High Water Bills — A concealed leak can waste water without producing an obvious puddle. If consumption rises unexpectedly, a professional inspection is usually the smart next step.
- Damp Spots and Stains — Stains, peeling paint, or soft spots on walls and ceilings may indicate a leak behind the surface. The visible damage may not reveal the leak's exact location.
- Musty Odors or Mold — Persistent dampness and mold growth often point to a slow leak that has been running for some time.
- Sound of Running Water — Hearing water move through the pipes when all fixtures are off is a strong signal that water is escaping somewhere in the system.
- Concern About Structural Damage — Water can affect flooring, cabinetry, insulation, and building materials. Finding the source early can prevent bigger repair bills.
Complete Relevant Services
The following service categories address common needs associated with hidden and visible water leaks. Confirm the specific detection method and availability with the plumbing professional.
🔍
Water Leak Detection Service
A water leak detection service is the starting point when something is wrong but you cannot tell what or where. The plumber works to narrow the problem to a specific spot and explains what was found.
Learn More
🏠
Residential Water Leak Detection
Residential water leak detection covers supply lines, fixtures, water heater connections, irrigation lines, and plumbing inside walls and under slabs. It is the usual first step for homeowners dealing with high bills or unexplained moisture.
Learn More
💧
Hidden Water Leak Detection
Hidden water leak detection is for leaks behind drywall, under flooring, or above ceilings. The idea is to locate the exact spot before anything is opened up, which limits unnecessary damage.
Learn More
🛠️
Underground Water Leak Detection
Buried lines, like the one running from the meter to the building, are hard to assess by eye. Signs include a constantly running meter, pressure loss, and wet or sunken areas in the yard. Underground water leak detection helps pinpoint where the line is failing so any digging is kept to a minimum.
Learn More
📍
Water Leak Locator Service
Some people search for a water leak locator or a water leak finding service because they already know a leak exists but not where. A pinpointing visit is designed to answer exactly that.
Learn More
🏢
Water Leak Detection Company
If you are looking for a water leak detection company in Orange, CA, the key is finding a plumber who explains the process, shows what was found, and outlines repair options. We help you reach local plumbers who handle leak detection.
Learn More
🚨
Emergency Water Leak Detection
If water is actively escaping, shut off your main water valve first, then call. Some providers offer emergency water leak detection, but availability varies, so ask about timing when you call. We do not guarantee same-day or after-hours service.
Learn More
🔧
Water Leak Inspection
You may want a water leak inspection in Orange, CA when you suspect a leak but cannot see one, when your water usage looks off, when buying, selling, or renting out a property, when you have had water damage and need to confirm the source, or when a previous repair did not solve the problem.
Learn More
💦
General Plumbing Services
Once a leak is found, the fix may involve replacing a section of pipe, repairing a fitting, or addressing a fixture or water heater connection. A broader range of plumbing services may be needed depending on the cause.
Learn More
Complete Water Leak Detection Orange CA Overview
Common Problems and Symptoms
How Do I Know If I Have a Hidden Leak? Look for a higher-than-normal bill, a moving water meter when nothing is on, damp spots, musty smells, or the sound of running water. Any of these is a good reason to schedule an inspection.
Can a Leak Be Found Without Breaking Open Walls? Often, yes. Detection methods are designed to narrow down the location first so any opening is as small as possible. What is possible depends on the leak.
Why Is My Water Bill Suddenly Higher? A concealed leak is one possible explanation, but higher bills can also result from a change in usage or a meter issue. A sudden increase combined with dampness or the sound of running water warrants prompt investigation.
Should I Wait If the Leak Is Small? A small leak rarely stays small. If you have noticed higher bills, damp walls, or the sound of running water, finding the source early can save you from bigger damage and bigger repair bills.
Warm Spots on the Floor? This can point to a hot water line leak. A professional inspection is needed to confirm the cause.
Causes and Diagnosis
Water leaks can develop for several reasons:
- Aging pipes — Older materials corrode, crack, or wear thin.
- High water pressure — Constant stress strains joints and fittings.
- Loose or worn connections — Seals and fittings fail gradually.
- Shifting soil — Ground movement can stress underground lines.
- Tree roots — Roots can invade or crush buried pipes.
- Corrosion — Mineral buildup weakens pipe walls.
- Poor past repairs — A badly done joint can fail later.
Several of these look alike from the outside, so a plumber needs to confirm which one applies. The cause cannot reliably be identified from a water stain alone. A professional assessment may involve checking the meter, pressure testing the lines, listening for escaping water, or using moisture-detection or thermal imaging equipment.
Repair and Solution Information
What Happens During Leak Detection? Although each situation differs, the process commonly includes several stages.
- 1. Control the water source. If water is actively escaping, the water supply may need to be isolated. If you can safely access the appropriate shutoff, turn it off. Avoid electrical hazards.
- 2. Locate the leak. The professional identifies the likely source and determines whether the leak is visible or concealed.
- 3. Assess the pipe and surrounding area. The condition of the pipe, fittings, accessibility, and possible related damage influence the repair plan.
- 4. Explain the proposed work. Ask whether the recommendation is a localized repair, replacement of a pipe section, or a broader plumbing correction.
- 5. Complete the agreed repair and check for leakage. After the repair, the affected section should be checked appropriately to determine whether water is still escaping.
What Should I Do Before the Plumber Arrives?
- Shut off the water if you can safely identify and operate the appropriate valve.
- Keep people away from standing water where electrical hazards may exist.
- Move belongings away from the leak if doing so is safe.
- Take photos of visible damage for your records or insurance process.
- Tell the provider where the leak is located and whether water is still flowing.
- Avoid cutting into walls or ceilings to search for a concealed pipe unless directed by a qualified professional.
Repair vs. Replacement
Finding the leak is step one. Deciding what to do about it is step two.
Repair often makes sense when:
- The leak is limited to one fitting, joint, or short section.
- The surrounding pipe is in decent condition.
- The repair cost is reasonable for the work involved.
Replacement may be worth discussing when:
- Leaks keep appearing in different spots.
- The pipe is old or heavily corroded.
- Large sections of a line are failing.
- Repeated repairs are adding up.
A good plumber should explain both options after inspecting the system and let you decide. You should not be pushed toward replacement without a clear reason.
Why Choose a Clear, Diagnosis-Focused Process?
When water is escaping somewhere in the plumbing system, customers need practical information and a clear understanding of the next step. Useful considerations when evaluating a plumbing provider include:
- A clear explanation of the problem — The provider should explain what has been identified and what remains uncertain.
- A detection plan suited to the leak — The method should reflect the pipe material, location, and condition.
- Upfront cost information — Request the expected charges and clarify what could increase the total.
- Confirmation of availability — Ask whether the provider can address your specific situation and when service may be possible.
- A clear distinction between detection and repair — Finding the leak and fixing it may be separate steps, so ask what is included.
This website is a lead-generation service intended to help visitors request information and connect with local plumbing professionals. It does not claim that the website itself employs the technician or performs the repair. Credentials, licensing, insurance, reviews, warranties, and availability should be verified directly with the provider.
Who We Serve
Water leak problems can affect many kinds of properties.
Homeowners
Help is relevant when high bills or hidden moisture threaten rooms, flooring, or personal belongings.
Tenants
Report leaks to the responsible property owner or manager and follow building procedures while taking safe steps to limit damage.
Landlords & Property Managers
Clear information about the affected unit, leak location, water shutoff, and visible damage can help coordinate the response and keep tenants informed.
Commercial Property Owners
A hidden leak can disrupt offices, retail spaces, and other business premises. The detection plan depends on the plumbing system and the effect on building operations.
Residential Property Owners
Houses, apartments, and other residential buildings may have concealed or accessible pipework requiring different inspection approaches.
Local Businesses
The appropriate response depends on the type of property, the location of the leak, and the extent of the damage.
Local Service Information for Orange, CA
If you need water leak detection in Orange, California, confirm that the provider handles your type of plumbing problem and serves your specific address.
Before arranging service, ask:
- Do you serve my location in Orange?
- Can you handle the type of pipe or water line involved?
- Is an urgent appointment available?
- What is the estimated response window?
- Are diagnostic, after-hours, or additional repair charges applicable?
- Will the proposed work include checking the repaired section for continued leakage?
People searching for a plumber near me, an emergency plumber near me, or a 24 7 plumber may be looking for immediate help. These search terms express customer intent; they do not establish that any particular provider is available around the clock. Confirm hours and emergency response directly.
Our focus is Orange, CA. Single-family homes, multi-unit buildings, and commercial spaces all have different plumbing layouts, so mention your property type when you call. If you are searching for a water leak detection company in Orange CA, give us your address and we will let you know whether we can connect you with a local provider.
Nearby Areas & Cities
Orange, CA
Anaheim, CA
Santa Ana, CA
Villa Park, CA
Tustin, CA
Irvine, CA
Garden Grove, CA
Fullerton, CA
Yorba Linda, CA
Placentia, CA
Costa Mesa, CA
Newport Beach, CA
Call (714) 439-5780 to discuss your water leak problem.
Service Process
1
Tell Us What Is Happening
Call and describe the symptoms, where the water is appearing, and whether the leak is still active.
2
Confirm Location and Availability
Provide your Orange location and ask whether a suitable plumbing professional is available for the situation.
3
Arrange an Inspection
The professional evaluates the suspected leak and determines what detection method is needed to locate the source.
4
Review the Findings and Cost
Ask what caused the problem, what repair is recommended, whether replacement is necessary, and what the quoted price includes.
5
Authorize the Agreed Work
Once you understand the scope and cost, approve the work you want completed. Ask what follow-up checks are appropriate and whether separate water-damage restoration may be needed.
Suspect a leak? Contact us now.
Trust and Reviews
No verified reviews, ratings, company history, licensing details, certifications, warranties, or other business credentials were provided for this page. These details should not be published as facts until they are verified.
"
For your own protection, confirm the service provider's identity and relevant credentials, understand the proposed work, and obtain clear pricing before authorizing any repair.
— 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 detection methods, repair recommendations, project scope, and pricing before deciding how to proceed.
— Customer Tip
★★★★★
Why Customers Appreciate Our Service
When a hidden leak 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 detection methods, repair 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
How do I know if I have a hidden leak?
Look for a higher-than-normal bill, a moving water meter when nothing is on, damp spots, musty smells, or the sound of running water. Any of these is a good reason to schedule an inspection.
Do you offer water leak detection in Orange, CA?
We connect Orange property owners with local plumbers who handle leak detection. Call (714) 439-5780 and describe your situation.
Is there an emergency plumber near me for an active leak?
Shut off your main valve right away, then call. Availability depends on the provider, so ask about timing. We do not guarantee same-day or after-hours service.
Is there a 24 7 plumber available?
We cannot confirm round-the-clock availability on this page. Call and ask, and we will tell you what is possible for your situation.
Can a leak be found without breaking open walls?
Often, yes. Detection methods are designed to narrow down the location first so any opening is as small as possible. What is possible depends on the leak.
How long does leak detection take?
It depends on the property size and where the leak is. A plumber can give a realistic estimate after hearing the details.
How much does leak detection cost?
Cost depends on the property, the type of leak, and the methods needed, so we do not quote prices here. Ask the plumber for an estimate after describing the problem.
Should I repair or replace the pipe?
That depends on the pipe's age, condition, and how often it has failed. A plumber should explain both options after inspecting it.
Do you serve my area?
We focus on Orange, CA. Call with your address and we will confirm.
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 water leak detection 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, detection methods, warranties, guarantees, scheduling, and other important details before deciding whether to proceed.
Final CTA: Request Water Leak Detection Information
A small leak rarely stays small. If you have noticed higher bills, damp walls, or the sound of running water, finding the source early can save you from bigger damage and bigger repair bills.
For Water Leak Detection in Orange CA, call (714) 439-5780 to request service information or assistance connecting with a local plumbing professional.
Explain what you are seeing, confirm availability for your location, and ask about the proposed detection method, estimated cost, and any additional work that may be needed.
Disclaimer
This website is a lead generation and customer connection service. We are not the plumbing contractor and do not directly perform water leak detection, leak repair, 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, detection 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; }
}