/* ---------- interior page additions (about / reviews / financing / contact / legal / sitemap) ---------- */ .phero{background:linear-gradient(180deg,#0b1f31,#0d2438);color:#eef4f8;position:relative;overflow:hidden} .phero .container{position:relative;padding-block:clamp(3.4rem,7vw,5.5rem)} .phero-photo{position:absolute;inset:0;z-index:0;opacity:.16} .phero-photo img{width:100%;height:100%;object-fit:cover} .phero .container>*{position:relative;z-index:1} .crumb{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.82rem;font-weight:700;color:#9fb4c4;margin-bottom:1.2rem} .crumb a{color:var(--blue-300)} .crumb a:hover{color:#fff} .crumb span{opacity:.5} .phero h1{font-family:var(--disp);font-weight:900;color:#fff;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.03;letter-spacing:-.02em;max-width:38rem;margin-bottom:0} .phero .lead{color:#c7d6e2;max-width:36rem;margin-top:1rem} .faq{border:1px solid var(--line);border-radius:12px;background:#fff;margin-bottom:.9rem;overflow:hidden} .faq summary{list-style:none;cursor:pointer;padding:1.1rem 1.3rem;font-family:var(--disp);font-weight:700;font-size:1.05rem;color:var(--ink);display:flex;justify-content:space-between;align-items:center;gap:1rem} .faq summary::-webkit-details-marker{display:none} .faq summary::after{content:"+";font-family:var(--sans);font-weight:800;font-size:1.3rem;color:var(--pine);flex:none} .faq[open] summary::after{content:"\2212"} .faq .faq-a{padding:0 1.3rem 1.2rem;color:var(--body);font-size:.96rem} .mapbox{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:clamp(1.6rem,3vw,2.2rem);display:flex;flex-wrap:wrap;gap:1.4rem;align-items:center;justify-content:space-between;box-shadow:var(--shadow)} .mapbox .mp-l{display:flex;gap:1rem;align-items:flex-start} .mapbox .mp-l .ic{width:50px;height:50px;border-radius:12px;background:var(--cream);display:grid;place-items:center;flex:none;color:var(--pine)} .mapbox .mp-l svg{width:26px;height:26px} .mapbox b{display:block;font-family:var(--disp);font-size:1.15rem;color:var(--ink)} .mapbox p{margin:.2rem 0 0;color:var(--muted);font-size:.92rem} .legal{color:var(--body)} .legal h2{font-size:1.5rem;margin:2rem 0 .8rem;color:var(--ink)} .legal h2:first-of-type{margin-top:0} .legal p,.legal li{font-size:.98rem} .legal ul{padding-left:1.3rem} .legal .updated{color:var(--muted);font-size:.86rem;margin-bottom:2rem} .smap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2.2rem} .smap-col h3{font-size:.86rem;color:var(--pine);margin-bottom:.9rem;font-family:var(--sans);text-transform:uppercase;letter-spacing:.1em} .smap-col ul{list-style:none;margin:0;padding:0;display:grid;gap:.65rem} .smap-col a{color:var(--body);font-weight:600} .smap-col a:hover{color:var(--pine)} .honest-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem} .honest{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1.6rem 1.4rem} .honest .ic{width:46px;height:46px;border-radius:11px;background:var(--cream);display:grid;place-items:center;color:var(--pine);margin-bottom:.9rem} .honest svg{width:24px;height:24px} .honest h3{font-size:1.12rem;margin-bottom:.4rem} .honest p{font-size:.92rem;color:var(--body);margin:0} @media(max-width:1000px){ .smap-grid{grid-template-columns:1fr 1fr} .honest-grid{grid-template-columns:1fr} } @media(max-width:640px){ .smap-grid{grid-template-columns:1fr} .mapbox{flex-direction:column;align-items:flex-start} }
Serving Duluth & the Twin Ports since the Higgins family took the wheel Financing available 24/7 emergency line
Northland Air
Home / Reviews
What homeowners say

Duluth reviews you can actually go read.

We'd rather point you to the real thing than paste a made-up quote on our own website. Here's exactly where to find honest reviews from actual Twin Ports homeowners, no editing on our end.

Straight to the source

We don't publish curated testimonials.

Any company can hand-pick a few nice quotes and put them on its own website. We'd rather not. Every review of Northland Air lives on Google, where anyone can post one, anyone can read it, and nobody at our shop gets to edit it out or leave off the bad ones. That's the version worth trusting, so that's the only version we're going to send you to.

What to expect

The same crew, whether it's a $139 diagnostic or a full install.

Real answers

We'll tell you what's actually wrong with the system, in plain language, before we ever talk price.

Real technicians

The person on your porch is a licensed Northland Air employee, not a subcontractor we've never met.

No pressure, no scripts

You'll hear your options, not a scripted upsell. Decide on your own timeline, not ours.

Just had us out?

Tell the next Duluth homeowner what happened at your place.

If we earned it, a Google review from you helps your neighbors more than anything we could ever write about ourselves.

Leave a review on Google
Call now Request service