<!-- APS Detailing HERO – Overlay Version (refined) --> <section id="det-hero" class="det-hero"> <style> /* ===== Detailing HERO (Overlay) ===== */ #det-hero { position: relative; background-color: #0a0f1a; color: #e2e8f0; overflow: hidden; isolation: isolate; } #det-hero img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; } #det-hero::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0,0,0,.52), rgba(0,0,0,.78)); z-index: 1; } #det-hero .wrap { position: relative; z-index: 2; max-width: 1080px; margin: 0 auto; padding: 100px 20px 120px; text-align: left; display: flex; flex-direction: column; justify-content: center; } #det-hero h1 { color: #fff; font-size: clamp(28px, 4.4vw, 54px); font-weight: 800; line-height: 1.05; margin: 0 0 10px; text-wrap: balance; text-shadow: 0 2px 18px rgba(0,0,0,.45); } #det-hero p.sub { color: #d7e0ec; font-size: clamp(15px, 2vw, 18px); margin: 0 0 20px; max-width: 700px; } #det-hero .cta { display: flex; gap: 12px; flex-wrap: wrap; margin-bottom: 10px; } #det-hero .btn { display: inline-flex; align-items: center; gap: 10px; padding: 12px 18px; border-radius: 14px; border: 1px solid transparent; font-weight: 700; cursor: pointer; text-decoration: none; font-size: 15px; transition: transform .15s ease, box-shadow .15s ease, opacity .15s ease; } #det-hero .btn.primary { background: #fff; color: #0a0f1a; box-shadow: 0 8px 25px rgba(0,0,0,.32); } #det-hero .btn.ghost { background: transparent; border-color: #475569; color: #e2e8f0; } #det-hero .btn:hover { transform: translateY(-1px); } #det-hero .chips { display: flex; flex-wrap: wrap; gap: 8px; margin: 8px 0; } #det-hero .chip { padding: 8px 12px; border: 1px solid rgba(255,255,255,.28); border-radius: 999px; font-size: 14px; text-decoration: none; color: #e6eef9; background: rgba(255,255,255,.06); transition: opacity .15s ease, transform .15s ease; white-space: nowrap; } #det-hero .chip:hover { opacity:.9; transform: translateY(-1px); } #det-hero .assure { margin-top: 10px; font-size: 14px; color: #a9b8c9; } #det-hero .trust { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 16px; } #det-hero .trust .logo { display: flex; align-items: center; gap: 6px; border: 1px solid rgba(255,255,255,.12); border-radius: 12px; padding: 8px 10px; background: rgba(255,255,255,.06); } #det-hero .trust img { width: 22px; height: 22px; object-fit: contain; filter: grayscale(100%) brightness(1.15); } #det-hero .trust span { font-size: 12px; color: #d4dde7; } @media (max-width:768px) { #det-hero .wrap { text-align:center; padding:80px 20px; } #det-hero p.sub { margin:0 auto 20px; } #det-hero .cta, #det-hero .chips, #det-hero .trust { justify-content:center; } } </style> <img src="https://apsrustandtint.com/wp-content/uploads/2026/02/sleek-red-sports-car-stockcake.jpg" alt="Sleek red sports car with high-gloss finish after professional detailing at APS in Fairfax" loading="eager" fetchpriority="high" decoding="async"> <div class="wrap"> <h1>Your car may not be a supercar — but it deserves to look like one.</h1> <p class="sub">From deep-clean detailing to long-term protection, APS restores, protects, and elevates every vehicle — inside and out.</p> <div class="cta"> <a class="btn primary" href="#scheduler">Schedule Detailing</a> <a class="btn ghost" href="#quote">Get a Quick Quote</a> </div> <div class="chips"> <a class="chip" href="#exterior">Exterior Detailing</a> <a class="chip" href="#interior">Interior Detailing</a> <a class="chip" href="#outcomes-title">See Outcome-Based Picks</a> <a class="chip" href="https://apsrustandtint.com/ceramic-coating/">Ceramic Coating</a> <a class="chip" href="#exterior">Paint Sealant (PPS)</a> </div> <div class="assure">Same-day / next-day slots • Paint-safe methods • Locally owned & insured</div> <div class="trust" aria-label="Trust badges"> <div class="logo"><img src="https://cdn.jsdelivr.net/gh/tabler/tabler-icons/icons/star.svg" alt=""><span>5★ Local Reviews</span></div> <div class="logo"><img src="https://cdn.jsdelivr.net/gh/tabler/tabler-icons/icons/certificate.svg" alt=""><span>IGL Certified</span></div> <div class="logo"><img src="https://cdn.jsdelivr.net/gh/tabler/tabler-icons/icons/sun.svg" alt=""><span>Paint-Safe Methods</span></div> <div class="logo"><img src="https://cdn.jsdelivr.net/gh/tabler/tabler-icons/icons/droplet.svg" alt=""><span>Purified Water</span></div> <div class="logo"><img src="https://cdn.jsdelivr.net/gh/tabler/tabler-icons/icons/map-pin.svg" alt=""><span>Fairfax • NoVA</span></div> </div> </div> </section>
<!-- ===== PRICING ANCHOR (APS wrapper test) ===== --> <section id="detailing-pricing" class="aps-section aps-bg-light"> <style> /* Let APS system control section spacing + widths */ #detailing-pricing{ color:#fff; } /* Main box */ #detailing-pricing .pricebox{ background:#0b1220; color:#fff; border-radius:18px; padding:18px 18px; border:1px solid rgba(255,255,255,.12); box-shadow:0 10px 30px rgba(2,6,23,.18); } /* Headings + text spacing */ #detailing-pricing h3{ margin:0 0 8px; font-size:clamp(18px,2.1vw,22px); font-weight:900; letter-spacing:-.01em; line-height:1.15; color:#fff; } #detailing-pricing p{ margin:0; color:rgba(255,255,255,.84); line-height:1.65; } #detailing-pricing p + p{ margin-top:10px; } /* Pricing grid */ #detailing-pricing .rows{ display:grid; gap:12px; margin-top:14px; } @media(min-width:900px){ #detailing-pricing .rows{ grid-template-columns:1fr 1fr; } } /* Panels */ #detailing-pricing .panel{ background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.10); border-radius:14px; padding:14px; } #detailing-pricing .panel h4{ margin:0 0 10px; font-size:13px; font-weight:900; text-transform:uppercase; letter-spacing:.09em; color:rgba(255,255,255,.78); } /* Price list */ #detailing-pricing .plist{ margin:0; padding:0; list-style:none; display:grid; gap:8px; } #detailing-pricing .plist li{ display:flex; justify-content:space-between; align-items:center; gap:14px; padding:9px 10px; border-radius:12px; background:rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.08); } #detailing-pricing .name{font-weight:800} #detailing-pricing .price{font-weight:900; white-space:nowrap} #detailing-pricing .tag{ display:inline-block; margin-left:8px; padding:4px 8px; border-radius:999px; font-size:12px; font-weight:900; background:rgba(255,255,255,.12); border:1px solid rgba(255,255,255,.14); color:rgba(255,255,255,.9); vertical-align:middle; } /* Fine print + CTA layout */ #detailing-pricing .fine{ font-size:13px; color:rgba(255,255,255,.76); margin-top:12px; line-height:1.6; } #detailing-pricing .cta{ display:flex; flex-wrap:wrap; gap:10px; margin-top:14px; align-items:center; } #detailing-pricing .phone{ font-weight:900; color:#fff; text-decoration:underline; text-underline-offset:3px; white-space:nowrap; } /* Mobile tightening */ @media(max-width:520px){ #detailing-pricing .pricebox{padding:16px;} #detailing-pricing .cta{gap:8px;} #detailing-pricing .cta a.aps-btn{width:100%;} } </style> <div class="aps-container"> <div class="pricebox"> <h3>Detailing Pricing</h3> <p> Clear, upfront pricing — choose Exterior, Interior, or Complete. If your vehicle needs extra stain treatment, pet hair removal, or heavy-duty restoration, we’ll confirm it before any additional work. </p> <div class="rows"> <div class="panel"> <h4>Cars / Coupes</h4> <ul class="plist"> <li><span class="name">Exterior Detail</span><span class="price">$199.95</span></li> <li><span class="name">Interior Detail</span><span class="price">$199.95</span></li> <li> <span class="name">Complete Detail <span class="tag">Most Popular</span></span> <span class="price">$350.00</span> </li> </ul> </div> <div class="panel"> <h4>SUVs / Trucks</h4> <ul class="plist"> <li><span class="name">Exterior Detail</span><span class="price">$229.95</span></li> <li><span class="name">Interior Detail</span><span class="price">$229.95</span></li> <li> <span class="name">Complete Detail <span class="tag">Most Popular</span></span> <span class="price">$399.95</span> </li> </ul> </div> </div> <div class="fine"> Add-ons: Engine Bay Detail (+$99.95), Ozone Treatment (+$99.95), Aquapel (+$89.95), Headlights (pair $129.95 / single $79.95). Same-day completion is common for most details, depending on condition and workload. </div> <div class="cta"> <a class="aps-btn aps-btn-primary" href="https://apsrustandtint.com/schedule-appointment/">Book Your Detail</a> <a class="aps-btn aps-btn-secondary" href="https://apsrustandtint.com/contact-us/">Ask a Quick Question</a> <span class="fine">Prefer to call? <a class="phone" href="tel:+17035910900">(703) 591-0900</a></span> </div> </div> </div> </section>
<!-- APS Detailing — Outcome-first (Premium Header + Light Section Background) --> <section id="detailing-outcomes" class="aps-section" aria-labelledby="outcomes-title"> <style> #detailing-outcomes{ --ink:#0b0f16; --muted:#475569; --line:#d7dee6; --brand:#0a0f1a; --brand-2:#12213a; --shadow:0 10px 30px rgba(15,23,42,.10), 0 2px 8px rgba(15,23,42,.06); --radius:16px; background:#f6f7f9; /* Matches pricing band */ color:var(--ink); } #detailing-outcomes .wrap{ max-width:1080px; margin:0 auto; padding:64px 20px; } /* ===== Premium Header (Restored) ===== */ #detailing-outcomes .hdr{ border-radius:calc(var(--radius) + 6px); padding:24px; background: radial-gradient(1200px 400px at 10% -20%, rgba(148,163,184,.18), transparent 60%), linear-gradient(180deg,#0a0f1a 0%, #12213a 100%); border:1px solid rgba(255,255,255,.12); box-shadow:var(--shadow); color:#e6edf5; } #detailing-outcomes .hdr h2{ margin:0 0 8px; font-weight:900; letter-spacing:-.01em; font-size:clamp(24px,2.6vw,30px); color:#ffffff; } #detailing-outcomes .hdr p{ margin:0; color:rgba(203,213,225,.92); line-height:1.6; } /* ===== Grid ===== */ #detailing-outcomes .grid{ display:grid; gap:24px; margin-top:28px; } @media(min-width:760px){ #detailing-outcomes .grid{ grid-template-columns:repeat(3,minmax(0,1fr)); } } /* ===== Cards ===== */ #detailing-outcomes .card{ display:flex; flex-direction:column; background:#ffffff; border:1px solid var(--line); border-radius:var(--radius); overflow:hidden; box-shadow:var(--shadow); transition:transform .18s ease, box-shadow .18s ease; } #detailing-outcomes .card:hover{ transform:translateY(-2px); box-shadow:0 14px 28px rgba(15,23,42,.12), 0 6px 12px rgba(15,23,42,.06); } /* Image band */ #detailing-outcomes .imgwrap{ position:relative; aspect-ratio:16/9; background:#0a0f1a; overflow:hidden; } #detailing-outcomes .imgwrap img{ width:100%; height:100%; object-fit:cover; display:block; } #detailing-outcomes .imgcap{ position:absolute; left:12px; bottom:12px; background:rgba(10,15,26,.85); color:#fff; padding:6px 10px; border-radius:999px; font-size:12px; font-weight:800; letter-spacing:.02em; } /* Card body */ #detailing-outcomes .inner{ padding:22px 20px; display:flex; flex-direction:column; gap:10px; } #detailing-outcomes .tag{ font-size:clamp(18px,1.9vw,21px); font-weight:900; color:var(--ink); line-height:1.35; } #detailing-outcomes .card h3{ margin:0; font-size:17px; font-weight:700; color:var(--brand-2); } #detailing-outcomes .card p{ margin:0; color:var(--muted); font-size:15px; line-height:1.6; } #detailing-outcomes .card ul{ margin:8px 0 0; padding-left:18px; line-height:1.6; } #detailing-outcomes .card ul li{ margin-bottom:6px; } #detailing-outcomes .card a.inline{ color:var(--brand-2); text-decoration:underline; font-weight:700; } /* Aside */ #detailing-outcomes .aside{ margin-top:32px; padding:20px; border:1px dashed var(--line); border-radius:12px; background:#ffffff; } #detailing-outcomes .aside h4{ margin:0 0 10px; font-size:16px; font-weight:900; color:#0a0f1a; } #detailing-outcomes .chips{ display:flex; gap:8px; flex-wrap:wrap; } #detailing-outcomes .chip{ padding:6px 10px; background:#f1f5f9; border:1px solid var(--line); border-radius:999px; font-size:12px; color:#475569; font-weight:700; } </style> <div class="wrap"> <div class="hdr"> <h2 id="outcomes-title">What outcome would you like to achieve?</h2> <p>Your car’s condition and your goals determine the best fit. Here’s how we match your wishes to our services.</p> </div> <!-- GRID + CARDS (unchanged content) --> <div class="grid"> <!-- Card 1 --> <div class="card"> <div class="imgwrap"> <img src="https://apsrustandtint.com/wp-content/uploads/2023/03/Professional-Car-Detailing.jpg" alt=""> <span class="imgcap">Complete Detail</span> </div> <div class="inner"> <span class="tag">“I want to restore that showroom look and smell.”</span> <h3>We recommend: Complete Detail (Interior + Exterior)</h3> <p>If you want your car to look, feel, and smell brand-new again, this is the all-in reset—inside and out.</p> </div> </div> <!-- Card 2 --> <div class="card"> <div class="imgwrap"> <img src="https://apsrustandtint.com/wp-content/uploads/2020/10/shutterstock_682966966-1.jpg" alt=""> <span class="imgcap">PPS + Interior Protection</span> </div> <div class="inner"> <span class="tag">“I want lasting protection that fits my budget.”</span> <h3>We recommend: Polymer Paint Sealant (PPS) + Interior Protection</h3> <p>Strong, affordable protection inside and out for vehicles already in good condition.</p> </div> </div> <!-- Card 3 --> <div class="card"> <div class="imgwrap"> <img src="https://apsrustandtint.com/wp-content/uploads/2023/09/Ceramic-Car-Coating.jpg" alt=""> <span class="imgcap">Ceramic Inside & Out</span> </div> <div class="inner"> <span class="tag">“I want maximum protection, durability, and long-term defense.”</span> <h3>We recommend: Ceramic Coating (Exterior) + Ceramic Interior Protection</h3> <p>The highest level of long-duration protection and easiest maintenance.</p> </div> </div> </div> <div class="aside"> <h4>Nice finishing touches</h4> <div class="chips"> <span class="chip">Aquapel Glass Treatment</span> <span class="chip">Headlight Restoration</span> <span class="chip">Ozone Odor Elimination</span> </div> </div> </div> </section>
<!-- APS Detailing — From the Shop Floor (Elvin | System Aligned) --> <section id="shop-floor" class="aps-section" aria-labelledby="shopfloor-title"> <style> #shop-floor{ background:#ffffff; color:#0b0f16; } #shop-floor .wrap{ max-width:1080px; margin:0 auto; padding:56px 20px; /* normalized vertical rhythm */ } /* ===== Premium Header (Matches Outcomes) ===== */ #shop-floor .hdr{ border-radius:18px; padding:22px 24px; background: radial-gradient(1200px 400px at 10% -20%, rgba(148,163,184,.18), transparent 60%), linear-gradient(180deg,#0a0f1a 0%, #12213a 100%); border:1px solid rgba(255,255,255,.12); box-shadow:0 10px 30px rgba(15,23,42,.10), 0 2px 8px rgba(15,23,42,.06); color:#ffffff; margin-bottom:28px; } #shop-floor .hdr h2{ margin:0; font-weight:900; letter-spacing:-.01em; font-size:clamp(22px,2.5vw,28px); color:#ffffff; } /* ===== Content Card ===== */ #shop-floor .card{ display:grid; grid-template-columns:1fr; border:1px solid #d7dee6; border-radius:16px; overflow:hidden; background:#ffffff; box-shadow:0 10px 30px rgba(15,23,42,.10), 0 2px 8px rgba(15,23,42,.06); } @media (min-width:900px){ #shop-floor .card{ grid-template-columns:460px 1fr; } } /* Image */ #shop-floor .media{ position:relative; background:#0a0f1a; } #shop-floor .media figure{ margin:0; } #shop-floor .media img{ width:100%; height:100%; object-fit:cover; aspect-ratio:4/3; display:block; } #shop-floor .badge{ position:absolute; left:14px; bottom:14px; background:rgba(10,15,26,.85); color:#fff; padding:6px 10px; border-radius:999px; font-size:12px; font-weight:800; letter-spacing:.02em; } /* Body */ #shop-floor .body{ padding:26px 24px; display:flex; flex-direction:column; gap:14px; } #shop-floor blockquote{ margin:0; font-size:clamp(17px,2vw,19px); line-height:1.65; font-weight:700; color:#0b0f16; position:relative; } #shop-floor blockquote:before{ content:"“"; position:absolute; left:-12px; top:-8px; font-size:42px; color:#cbd5e1; opacity:.6; } #shop-floor .byline{ display:flex; flex-wrap:wrap; gap:8px; align-items:center; color:#475569; font-weight:700; font-size:14px; } #shop-floor .byline .dot{ width:4px; height:4px; background:#94a3b8; border-radius:999px; display:inline-block; } #shop-floor .notes{ color:#475569; font-size:15px; line-height:1.6; margin-top:4px; } /* Chips */ #shop-floor .chips{ display:flex; gap:8px; flex-wrap:wrap; margin-top:6px; } #shop-floor .chip{ padding:6px 10px; background:#f1f5f9; border:1px solid #d7dee6; border-radius:999px; font-size:12px; color:#475569; font-weight:700; } </style> <div class="wrap"> <div class="hdr"> <h2 id="shopfloor-title">From the shop floor</h2> </div> <article class="card"> <!-- Photo --> <div class="media"> <figure> <img src="https://apsrustandtint.com/wp-content/uploads/2025/11/Elvin-red-Tesla-ceramic-coating.webp" alt="Elvin Sosa, APS Lead Detailer, polishing a red Tesla in our Fairfax shop"> </figure> <span class="badge">Elvin • Lead Detailer</span> </div> <!-- Quote --> <div class="body"> <blockquote> I see some of the same cars year after year. The ones that are coated or sealed come back needing less work to look amazing—most of what I’m touching is the protection layer, not the paint. When we detail in a controlled shop, the results are repeatable and they last. </blockquote> <div class="byline"> <span>— Elvin Sosa</span> <span class="dot"></span> <span>Lead Detailer, APS Fairfax</span> </div> <p class="notes"> Elvin leads our interior/exterior correction and protection work—ceramic coatings, PPS prep, and high-standard detailing for daily drivers and show cars alike. </p> <div class="chips" aria-hidden="true"> <span class="chip">Shop-controlled environment</span> <span class="chip">Paint-safe methods</span> <span class="chip">Coating & PPS prep</span> </div> </div> </article> </div> </section>