/* ── Theme guard: undo theme / Elementor element defaults inside the Prestige pages ── */
html, body { margin: 0; padding: 0; }
#prestige-site { line-height: normal; color: #000; font-size: 16px; text-align: left; }
#prestige-site button, #prestige-site [type="button"], #prestige-site [type="submit"], #prestige-site [type="reset"] {
  background: none; border: 0; border-radius: 0; box-shadow: none; color: inherit;
  padding: 0; margin: 0; font: inherit; line-height: normal; letter-spacing: normal;
  text-transform: none; text-decoration: none; white-space: normal; width: auto; min-height: 0;
  transition: none; -webkit-appearance: none; appearance: none;
}
#prestige-site button:hover, #prestige-site button:focus,
#prestige-site [type="button"]:hover, #prestige-site [type="button"]:focus,
#prestige-site [type="submit"]:hover, #prestige-site [type="submit"]:focus { text-decoration: none; }
#prestige-site input, #prestige-site select, #prestige-site textarea {
  border-radius: 0; box-shadow: none; margin: 0; font: inherit; line-height: normal; min-height: 0; max-width: none;
}
#prestige-site a { color: inherit; text-decoration: none; box-shadow: none; }
#prestige-site img { height: auto; max-width: 100%; border: 0; border-radius: 0; box-shadow: none; }
#prestige-site h1, #prestige-site h2, #prestige-site h3, #prestige-site h4, #prestige-site h5, #prestige-site h6 { line-height: normal; margin: 0; padding: 0; color: inherit; }
#prestige-site p, #prestige-site ul, #prestige-site ol, #prestige-site li, #prestige-site figure, #prestige-site label { margin: 0; padding: 0; line-height: normal; }
#prestige-site ul, #prestige-site ol { list-style: none; }
#prestige-site table { margin: 0; }

/* Self-hosted fonts (fonts/ folder, SIL Open Font License). build.py embeds them — no Google request. */
    @font-face { font-family: 'Montserrat'; src: url('data:font/woff2;base64,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') format('woff2'); font-weight: 800; font-style: normal; font-display: swap; }
    @font-face { font-family: 'Open Sans'; src: url('data:font/woff2;base64,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') format('woff2'); font-weight: 300 800; font-style: normal; font-display: swap; }
    @font-face { font-family: 'Poppins'; src: url('data:font/woff2;base64,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') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
    @font-face { font-family: 'Poppins'; src: url('data:font/woff2;base64,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') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
    @font-face { font-family: 'Poppins'; src: url('data:font/woff2;base64,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') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
    @font-face { font-family: 'Poppins'; src: url('data:font/woff2;base64,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') format('woff2'); font-weight: 800; font-style: normal; font-display: swap; }
  

    #prestige-site *, #prestige-site *::before, #prestige-site *::after { box-sizing: border-box; margin: 0; padding: 0; }

    :root, #prestige-site {
      /* ============ BRAND COLORS — generator changes ONLY these two ============ */
      --primary: #24215C;   /* dark navy */
      --accent:  #028AB9;   /* bright blue */

      /* ---- auto-derived from the two above (do not edit) ---- */
      --primary-light:  color-mix(in srgb, var(--primary), white 15%);
      --primary-dark:   color-mix(in srgb, var(--primary), black 30%);
      --accent-dark:    color-mix(in srgb, var(--accent), black 22%);
      --accent-light:   color-mix(in srgb, var(--accent), white 38%);
      --accent-lighter: color-mix(in srgb, var(--accent), white 60%);

      /* overlay tints (primary at opacity) */
      --tint-05: color-mix(in srgb, var(--primary) 5%,  transparent);
      --tint-08: color-mix(in srgb, var(--primary) 8%,  transparent);
      --tint-30: color-mix(in srgb, var(--primary) 30%, transparent);
      --tint-55: color-mix(in srgb, var(--primary) 55%, transparent);
      --tint-68: color-mix(in srgb, var(--primary) 68%, transparent);
      --tint-88: color-mix(in srgb, var(--primary) 88%, transparent);

      /* neutrals (never change) */
      --white: #ffffff;
      --text-muted: #94a3b8;
      --font-heading: 'Montserrat', 'Poppins', sans-serif;   /* every title: Montserrat ExtraBold (only the 800 face is loaded) */
      --font-title: 'Open Sans', 'Montserrat', sans-serif;   /* section titles (h1–h6): Open Sans ExtraBold */
      --font-hero: var(--font-title);
      --font-body: 'Poppins', sans-serif;
      --svc-band: 420px;   /* bottom of Services where the Why Choose Us background shows through */
    }

    body { font-family: var(--font-body); font-weight: 500; overflow-x: hidden; background: var(--white); }
    #prestige-site a { text-decoration: none; color: inherit; }
    #prestige-site img { display: block; max-width: 100%; }

    /* ── Global heading font ── */
    #prestige-site h1, #prestige-site h2, #prestige-site h3, #prestige-site h4, #prestige-site h5, #prestige-site h6 {
      font-family: var(--font-heading);
      font-weight: 800;
    }

    /* ── Global paragraph + label font ── */
    #prestige-site p, #prestige-site li, #prestige-site label, #prestige-site input, #prestige-site button, #prestige-site a {
      font-family: var(--font-body);
      font-weight: 500;
    }
    /* spans inside headings inherit the heading font */
    #prestige-site h1 span, #prestige-site h2 span, #prestige-site h3 span, #prestige-site h4 span {
      font-family: var(--font-heading);
      font-weight: 800;
    }

    /* ── Titles: Open Sans ExtraBold ──
       Overrides the many section rules that set the heading font on their own h2/h3s. */
    #prestige-site h1, #prestige-site h2, #prestige-site h3, #prestige-site h4, #prestige-site h5, #prestige-site h6, #prestige-site h1 *, #prestige-site h2 *, #prestige-site h3 *, #prestige-site h4 *, #prestige-site h5 *, #prestige-site h6 * {
      font-family: var(--font-title) !important;
      font-weight: 800 !important;
    }

    /* ════════════════════════════
       HEADER  (logo | slanted contact strip over the nav row)
    ════════════════════════════ */
    #prestige-site .header {
      --strip-h: 70px;   /* contact strip height, incl. its 4px accent edge */
      --slant: 44px;     /* how far the strip's left edge leans */
      position: relative;
      z-index: 999;
      background: var(--white);
      box-shadow: 0 2px 16px rgba(0,0,0,.08);
      display: grid;
      grid-template-columns: auto 1fr;
      grid-template-areas:
        "logo strip"
        "logo row"
        "menu menu";
    }

    /* Logo — spans both rows */
    #prestige-site .logo-area {
      grid-area: logo;
      display: flex;
      align-items: center;
      padding: 6px 28px 6px 24px;
    }
    /* the generator injects the logo with an inline height:54px — override it for the taller header */
    #prestige-site .logo-area img { height: 120px !important; width: auto !important; max-width: none; object-fit: contain; }
    #prestige-site .logo-placeholder {
      border: 2.5px dashed #94a3b8;
      border-radius: 8px;
      padding: 8px 20px;
      font-size: 16px;
      font-weight: 700;
      color: #64748b;
      white-space: nowrap;
    }

    /* Contact strip — accent shows as the bottom + slanted edge, primary fills the rest */
    #prestige-site .hdr-strip {
      grid-area: strip;
      position: relative;
      height: var(--strip-h);
      background: var(--accent);
      clip-path: polygon(0 0, 100% 0, 100% 100%, var(--slant) 100%);
    }
    #prestige-site .hdr-strip::before {
      content: '';
      position: absolute;
      inset: 0 0 4px 0;
      background: var(--primary);
      clip-path: polygon(5px 0, 100% 0, 100% 100%, calc(var(--slant) + 2px) 100%);
    }
    #prestige-site .hdr-strip-inner {
      position: relative;
      z-index: 1;
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: flex-start;
      gap: 12px clamp(20px, 2vw, 36px);
      padding: 0 24px 4px calc(var(--slant) + 16px);
      color: var(--white);
      font-size: clamp(15px, calc(0.6vw + 7px), 18px);
      font-weight: 500;
      white-space: nowrap;
    }
    #prestige-site .hdr-contact {
      display: flex; align-items: center; gap: 10px;
      color: var(--white); font-weight: 700;
      transition: opacity .2s;
    }
    #prestige-site .hdr-contact:hover { opacity: .75; }
    #prestige-site .hdr-contact svg {
      width: 26px; height: 26px; padding: 6px;
      border-radius: 50%; background: var(--accent);
      fill: var(--white); flex-shrink: 0;
    }
    #prestige-site .hdr-label { font-weight: 700; }
    #prestige-site .hdr-socials { display: flex; gap: 10px; }
    #prestige-site .hdr-socials a {
      width: 30px; height: 30px;
      border-radius: 50%;
      background: var(--white);
      display: flex; align-items: center; justify-content: center;
      transition: transform .2s;
    }
    #prestige-site .hdr-socials a:hover { transform: translateY(-2px); }
    #prestige-site .hdr-socials svg { width: 14px; height: 14px; fill: var(--accent); }

    /* Nav row */
    #prestige-site .hdr-row {
      grid-area: row;
      display: flex;
      align-items: center;
      gap: 24px;
      min-height: 88px;
      padding: 0 clamp(24px, 6vw, 120px) 0 8px;
    }
    #prestige-site .nav { flex: 1; display: flex; justify-content: center; gap: clamp(4px, calc(1.6vw - 8px), 24px); padding-left: 0; list-style: none; }
    #prestige-site .nav a {
      display: flex; align-items: center; gap: 6px;
      padding: 10px 12px;
      font-size: clamp(15px, calc(0.5vw + 9px), 19px);
      font-weight: 600;
      text-transform: uppercase;
      color: var(--primary);
      white-space: nowrap;
      transition: color .2s;
    }
    #prestige-site .nav a:hover, #prestige-site .nav a.active { color: var(--accent); }

    /* Header quote button — logo purple-to-blue gradient */
    #prestige-site .btn-accent.hdr-quote {
      background: linear-gradient(110deg, var(--primary) 0%, var(--accent) 100%);
      background-size: 160% 100%;
      background-position: 0% 0;
      border-radius: 4px;
      padding: 20px 36px;
      font-family: var(--font-heading);
      font-size: clamp(15px, calc(0.4vw + 10px), 19px);
      font-weight: 800;
      letter-spacing: .3px;
      box-shadow: 0 6px 18px color-mix(in srgb, var(--accent) 30%, transparent);
      transition: background-position .35s, transform .15s, box-shadow .2s;
    }
    #prestige-site .btn-accent.hdr-quote:hover {
      background: linear-gradient(110deg, var(--primary) 0%, var(--accent) 100%);
      background-size: 160% 100%;
      background-position: 100% 0;
      box-shadow: 0 8px 22px color-mix(in srgb, var(--accent) 40%, transparent);
    }

    /* Solid accent button — header call, hero CTA, quote submit */
    #prestige-site .btn-accent {
      display: inline-flex; align-items: center; justify-content: center; gap: 10px;
      background: var(--accent);
      color: var(--white);
      border: none;
      border-radius: 3px;
      padding: 16px 26px;
      font-family: var(--font-body);
      font-size: 15px;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: .4px;
      white-space: nowrap;
      cursor: pointer;
      transition: background .2s, transform .15s;
    }
    #prestige-site .btn-accent:hover { background: var(--accent-dark); transform: translateY(-1px); }
    #prestige-site .btn-accent:focus-visible { outline: 3px solid var(--primary); outline-offset: 2px; }
    #prestige-site .btn-accent svg { width: 18px; height: 18px; fill: currentColor; flex-shrink: 0; }

    /* Hamburger (becomes an X when open) */
    #prestige-site .hamburger {
      display: none;
      flex-direction: column; justify-content: center; gap: 5px;
      width: 44px; height: 44px; padding: 0 9px;
      background: none; border: none; cursor: pointer; flex-shrink: 0;
    }
    #prestige-site .hamburger span {
      display: block; height: 2.5px;
      background: var(--primary); border-radius: 2px;
      transition: transform .3s, opacity .2s;
    }
    #prestige-site .hamburger[aria-expanded="true"] span:nth-child(1) { transform: translateY(7.5px) rotate(45deg); }
    #prestige-site .hamburger[aria-expanded="true"] span:nth-child(2) { opacity: 0; }
    #prestige-site .hamburger[aria-expanded="true"] span:nth-child(3) { transform: translateY(-7.5px) rotate(-45deg); }

    /* Mobile nav */
    #prestige-site .mobile-nav { grid-area: menu; display: none; background: var(--primary); }
    #prestige-site .mobile-nav.open { display: block; }
    #prestige-site .mobile-nav a {
      display: block; color: var(--white);
      padding: 14px 24px; font-weight: 600; font-size: 16px;
      border-bottom: 1px solid #ffffff15;
      transition: color .2s;
    }
    #prestige-site .mobile-nav a:hover { color: var(--accent-light); }

    @media (max-width: 1440px) {
      #prestige-site .hdr-help { display: none; }
      #prestige-site .nav { gap: 4px; }
      #prestige-site .nav a { padding: 10px 9px; }
      #prestige-site .btn-accent.hdr-quote { padding: 16px 26px; }
    }
    @media (max-width: 1024px) {
      #prestige-site .header {
        --strip-h: 44px;
        position: sticky;
        top: 0;
        grid-template-areas:
          "strip strip"
          "logo  row"
          "menu  menu";
      }
      #prestige-site section[id] { scroll-margin-top: 116px; }
      #prestige-site .hdr-strip { clip-path: none; }
      #prestige-site .hdr-strip::before { clip-path: none; inset: 0 0 3px 0; }
      #prestige-site .hdr-strip-inner { justify-content: center; padding: 0 16px 3px; gap: 20px; font-size: 14px; }
      #prestige-site .hdr-label { display: none; }
      #prestige-site .hdr-contact svg { width: 22px; height: 22px; padding: 5px; }
      #prestige-site .hdr-socials a { width: 30px; height: 30px; }
      #prestige-site .hdr-socials svg { width: 14px; height: 14px; }
      #prestige-site .logo-area { padding: 8px 16px; }
      #prestige-site .logo-area img { height: 60px !important; }
      #prestige-site .logo-placeholder { padding: 6px 14px; font-size: 14px; }
      #prestige-site .hdr-row { min-height: 72px; padding: 0 12px 0 0; justify-content: flex-end; gap: 12px; }
      #prestige-site .btn-accent.hdr-quote { padding: 12px 20px; font-size: 14px; }
      #prestige-site .nav { display: none; }
      #prestige-site .hamburger { display: flex; }
    }
    @media (max-width: 600px) {
      #prestige-site .hdr-email, #prestige-site .hdr-call { display: none; }
    }

    /* Dark header — builder option for clients whose logo is white:
       gray contact strip with a thin white edge, black menu row, white text, white call button */
    #prestige-site .header--dark { background: #1c1c1c; }
    #prestige-site .header--dark .hdr-strip { background: #fff; }
    #prestige-site .header--dark .hdr-strip::before { background: #5c5c5c; }
        #prestige-site .header--dark .nav a { color: #fff; }
    #prestige-site .header--dark .nav a:hover { color: #c9c9c9; }
    #prestige-site .header--dark .hdr-socials svg { fill: #1c1c1c; }
    #prestige-site .header--dark .hdr-call { background: #fff; color: #1c1c1c; }
    #prestige-site .header--dark .hdr-call:hover { background: #e9e9e9; }
    #prestige-site .header--dark .hamburger span { background: #fff; }
    #prestige-site .header--dark .mobile-nav { background: #262626; }
    #prestige-site .header--dark .logo-placeholder { border-color: #666; color: #aaa; }

    /* ════════════════════════════
       HERO
       The artwork (photo, stripes, frame) is ONE background image; the
       generator swaps that Group 21.png url for the client's upload.
       Keep the image's left ~45% calm and light: the text sits there.
    ════════════════════════════ */
    #prestige-site .hero {
      --hero-light: #1b1a44;   /* matches the artwork's light left side; also the mobile background */
      --hero-text-w: 44%;      /* share of the width the text column may use */
      position: relative;
      --hero-ratio: 1459 / 633;  /* the artwork's width / height — update if the image changes */
      background: var(--hero-light);
      aspect-ratio: var(--hero-ratio);   /* keeps the artwork's shape so it isn't cropped; still grows to fit the text */
      display: flex;
      flex-direction: column;
    }
    #prestige-site .hero-main {
      flex: 1;
      width: 100%;
      max-width: 1600px;
      margin: 0 auto;
      padding: 64px 24px 132px;   /* bottom room for the overlapping quote card */
      display: flex;
      align-items: center;
    }
    #prestige-site .hero-content {
      width: var(--hero-text-w);
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 20px;
    }

    #prestige-site .hero-kicker {
      font-family: var(--font-heading);
      font-size: clamp(18px, 1.7vw, 28px);
      font-weight: 800;
      text-transform: uppercase;
      color: #c9c9cf;
    }
    #prestige-site .hero-heading {
      font-family: var(--font-hero);
      font-weight: 800;
      font-size: clamp(38px, 3.2vw, 64px);
      line-height: 1.15;
      text-transform: uppercase;
      color: var(--white);
      white-space: normal;
    }
    @media (min-width: 1025px) { #prestige-site .hero-heading { white-space: nowrap; } }   /* keeps the two lines as written on desktop */
    #prestige-site .hero-para {
      font-size: clamp(17px, 1.4vw, 24px);
      line-height: 1.5;
      color: var(--white);
      max-width: 32em;
      white-space: normal;
    }

    /* CTAs */
    #prestige-site .hero-ctas { display: flex; align-items: center; flex-wrap: wrap; gap: 18px 50px; margin-top: 30px; }
    #prestige-site .hero-ctas .hero-cta { padding: 22px 20px; font-size: 18px; gap: 16px; border-radius: 0; text-transform: uppercase; }
    #prestige-site .hero-ctas .hero-cta svg { width: 26px; height: 26px; }
    #prestige-site .hero-badge {
      display: flex; align-items: center; gap: 10px;
      padding: 12px 30px 12px 12px;
      background: var(--primary);
      border: 2px solid var(--accent);
      transition: background .2s;
    }
    #prestige-site .hero-badge:hover { background: color-mix(in srgb, var(--primary), white 10%); }
    #prestige-site .hero-badge-icons { display: flex; }
    #prestige-site .hero-badge-icons svg { width: 38px; height: 38px; margin-right: -6px; border: 2px solid #fff; border-radius: 50%; }
    #prestige-site .hero-badge-text { display: flex; flex-direction: column; line-height: 1.25; color: var(--white); margin-left: 8px; }
    #prestige-site .hero-badge-label { font-size: 10px; font-weight: 600; }
    #prestige-site .hero-badge-score { font-size: 14px; font-weight: 700; }
    #prestige-site .hero-badge-stars { color: #facc15; letter-spacing: 1px; }
    #prestige-site .hero-badge-link { font-size: 9px; font-weight: 600; }

    /* Tablet + mobile: text on a plain light background, artwork as a band underneath */
    @media (max-width: 1024px) {
      #prestige-site .hero { background-image: none; aspect-ratio: auto; }
      #prestige-site .hero::after {
        content: '';
        display: block;
        height: clamp(220px, 42vw, 380px);
        background: none;
      }
      #prestige-site .hero-main { padding: 44px 24px 36px; }
      #prestige-site .hero-content { width: 100%; max-width: 640px; }
    }
    @media (max-width: 600px) {
      #prestige-site .hero-main { padding: 32px 20px 28px; }
      #prestige-site .hero-content { gap: 16px; }
      #prestige-site .hero-kicker { font-size: 14px; }
      #prestige-site .hero-para { font-size: 17px; }
      #prestige-site .hero-ctas { flex-direction: column; align-items: stretch; gap: 18px; }
      #prestige-site .hero-ctas .hero-cta { font-size: 16px; }
      #prestige-site .hero-badge { justify-content: center; }
    }

    /* ════════════════════════════
       QUOTE FORM (overlaps the hero's bottom edge)
    ════════════════════════════ */
    #prestige-site .quote-strip {
      position: relative;
      z-index: 2;
      padding: 0 24px;
      margin: -84px 0 56px;
    }
    #prestige-site .quote-card {
      max-width: 1552px;
      margin: 0 auto;
      background: var(--white);
      box-shadow: 0 18px 44px rgba(0,0,0,.14);
    }
    #prestige-site .quote-title {
      background: var(--primary);
      color: var(--white);
      text-align: center;
      font-size: clamp(26px, 3vw, 44px);
      line-height: 1.1;
      text-transform: uppercase;
      letter-spacing: .5px;
      padding: 18px 24px;
    }
    #prestige-site .quote-form {
      display: grid;
      grid-template-columns: repeat(4, 1fr) auto;
      align-items: end;
      gap: 20px;
      padding: 28px 32px 40px;
    }
    #prestige-site .qf-field { display: flex; flex-direction: column; gap: 10px; min-width: 0; }
    #prestige-site .qf-label {
      font-size: 16px; font-weight: 700;
      text-transform: uppercase; letter-spacing: .3px;
      color: #1a1a1a;
    }
    #prestige-site .quote-form input {
      width: 100%;
      padding: 16px;
      background: #e8e9ec;
      border: 1.5px solid transparent;
      border-radius: 0;
      font-family: var(--font-body);
      font-size: 16px;
      font-weight: 500;
      color: #1a1a1a;
      outline: none;
      transition: border-color .2s, background .2s;
    }
    #prestige-site .quote-form input::placeholder { color: #8b909a; }
    #prestige-site .quote-form input:focus { background: var(--white); border-color: var(--primary); }
    #prestige-site .btn-submit { min-height: 54px; padding: 0 56px; font-size: 17px; border-radius: 0; }

    @media (max-width: 1024px) {
      #prestige-site .quote-strip { margin-top: -48px; }
      #prestige-site .quote-form { grid-template-columns: 1fr 1fr; }
      #prestige-site .btn-submit { grid-column: 1 / -1; }
    }
    @media (max-width: 600px) {
      #prestige-site .quote-strip { padding: 0 16px; margin: -32px 0 40px; }
      #prestige-site .quote-form { grid-template-columns: 1fr; gap: 16px; padding: 22px 20px 26px; }
      #prestige-site .qf-label { font-size: 14px; }
    }

    /* ════════════════════════════
       REVIEWS
       Solid primary by default; the generator can drop a photo into
       {reviews_background} (inline style on the section).
    ════════════════════════════ */
    #prestige-site .reviews-section {
      background: var(--white);
      padding: 96px 24px 88px;
      color: #111;
    }
    #prestige-site .reviews-inner { max-width: 1440px; margin: 0 auto; }
    #prestige-site .reviews-heading { text-align: center; margin-bottom: 56px; }
    #prestige-site .reviews-heading h2 {
      font-family: var(--font-heading);
      font-weight: 800;
      font-size: clamp(30px, 3.6vw, 60px);
      line-height: 1.12;
      text-transform: uppercase;
      text-wrap: balance;
      color: #111;
    }
    /* the brand yellow is unreadable as text on white, so the accent words are
       dark italics sitting on a yellow highlighter bar */
    #prestige-site .reviews-heading h2 span {
      font-family: inherit;
      font-weight: inherit;
      font-style: italic;
      color: #111;
      background: linear-gradient(to top, var(--accent) 34%, transparent 34%);
      padding: 0 .08em;
    }

    /* -- Carousel -- */
    #prestige-site .reviews-track-outer { overflow: hidden; padding: 10px 0; }
    #prestige-site .reviews-track { display: flex; gap: 32px; will-change: transform; }
    /* card width is set by the carousel JS via --card-width */
    #prestige-site .review-card {
      flex: none;
      width: var(--card-width, 600px);
      display: flex;
      flex-direction: column;
      background: var(--white);
      color: #1a1a1a;
      border-radius: 4px;
      padding: 34px 38px 36px;
      box-shadow: 0 10px 30px rgba(15,23,42,.10);
    }
    #prestige-site .review-top { display: flex; align-items: flex-start; justify-content: space-between; gap: 20px; margin-bottom: 18px; }
    #prestige-site .review-quote {
      font-family: Georgia, 'Times New Roman', serif;
      font-size: 76px;
      line-height: .8;
      color: var(--primary);
    }
    #prestige-site .review-score { display: flex; align-items: center; gap: 10px; font-size: 20px; font-weight: 700; color: #111; }
    #prestige-site .review-stars { color: #f5a623; font-size: 20px; letter-spacing: 2px; }
    #prestige-site .review-google { width: 28px; height: 28px; flex-shrink: 0; }
    #prestige-site .review-text {
      font-size: 18px;
      font-weight: 500;
      line-height: 1.65;
      color: #4b5159;
      max-height: calc(1.65em * 5);   /* ~5 lines; longer reviews scroll inside the card */
      overflow-y: auto;
      padding-right: 18px;
      scrollbar-width: thin;
      scrollbar-color: #c7ccd4 transparent;
    }
    #prestige-site .review-text::-webkit-scrollbar { width: 4px; }
    #prestige-site .review-text::-webkit-scrollbar-thumb { background: #c7ccd4; border-radius: 2px; }
    #prestige-site .review-head { display: flex; align-items: center; gap: 18px; margin-top: auto; padding-top: 30px; }
    #prestige-site .review-avatar {
      width: 60px; height: 60px;
      border-radius: 50%;
      background: var(--primary);
      color: var(--white);
      font-family: var(--font-heading);
      font-size: 24px;
      display: flex; align-items: center; justify-content: center;
      flex-shrink: 0;
    }
    #prestige-site .review-meta { flex: 1; min-width: 0; line-height: 1.4; }
    #prestige-site .reviewer-name { font-size: 19px; font-weight: 700; text-transform: uppercase; color: #111; }
    #prestige-site .review-source { font-size: 16px; font-style: italic; color: #4b5159; }

    #prestige-site .reviews-controls { display: flex; align-items: center; justify-content: center; gap: 40px; margin-top: 56px; }
    #prestige-site .carousel-btn {
      width: 64px; height: 64px;
      border-radius: 50%;
      border: 1.5px solid #d4d8de;
      background: var(--white);
      color: #111;
      display: flex; align-items: center; justify-content: center;
      cursor: pointer;
      transition: transform .2s, background .2s, color .2s, border-color .2s;
    }
    #prestige-site .carousel-btn svg { width: 22px; height: 22px; }
    #prestige-site .carousel-btn:hover { background: var(--accent); border-color: var(--accent); color: #111; transform: translateY(-2px); }
    #prestige-site .carousel-dots { display: flex; gap: 12px; }
    #prestige-site .carousel-dot {
      width: 12px; height: 12px;
      border-radius: 50%;
      border: none; padding: 0;
      background: #d4d8de;
      cursor: pointer;
      transition: background .2s;
    }
    #prestige-site .carousel-dot.active { background: var(--primary); }

    @media (max-width: 1024px) {
      #prestige-site .reviews-section { padding: 72px 24px 64px; }
    }
    @media (max-width: 600px) {
      #prestige-site .reviews-section { padding: 56px 16px 52px; }
      #prestige-site .reviews-heading { margin-bottom: 36px; }
      #prestige-site .reviews-score { font-size: 17px; }
      #prestige-site .reviews-intro { font-size: 16px; }
      #prestige-site .review-card { padding: 24px 22px 26px; }
      #prestige-site .review-head { gap: 14px; padding-top: 22px; }
      #prestige-site .review-avatar { width: 52px; height: 52px; font-size: 22px; }
      #prestige-site .reviewer-name { font-size: 17px; }
      #prestige-site .review-score, #prestige-site .review-source { font-size: 15px; }
      #prestige-site .review-stars { font-size: 16px; }
      #prestige-site .review-quote { font-size: 56px; }
      #prestige-site .review-google { width: 24px; height: 24px; }
      #prestige-site .review-text { font-size: 16px; }
      #prestige-site .reviews-controls { gap: 24px; margin-top: 36px; }
      #prestige-site .carousel-btn { width: 52px; height: 52px; }
    }

    /* ════════════════════════════
       SERVICES
       8 cards: photo ({svcN_image}) + icon ({svcN_icon}) + text.
       Light background with a dark band behind the lower cards.
    ════════════════════════════ */
    #prestige-site .services-section {
      position: relative;
      z-index: 1;
      background: linear-gradient(to bottom, #f4f6f9 calc(100% - var(--svc-band)), transparent calc(100% - var(--svc-band)));
      padding: 96px 24px;
    }
    #prestige-site .services-inner { max-width: 1440px; margin: 0 auto; }
    #prestige-site .services-heading { text-align: center; max-width: 1100px; margin: 0 auto 56px; }
    #prestige-site .services-kicker {
      font-size: 17px;
      font-weight: 800;
      text-transform: uppercase;
      letter-spacing: 2px;
      color: var(--primary);
    }
    #prestige-site .services-heading h2 {
      margin-top: 12px;
      font-size: clamp(32px, 3.6vw, 58px);
      line-height: 1.12;
      color: #000;
      text-wrap: balance;
    }
    #prestige-site .services-intro {
      max-width: 62em;
      margin: 18px auto 0;
      font-size: 18px;
      font-weight: 500;
      line-height: 1.7;
      color: #3d4350;
    }
    #prestige-site .services-intro strong { font-weight: 700; color: #1a1a1a; }
    #prestige-site .services-intro a { color: var(--accent); font-weight: 700; }

    #prestige-site .services-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 32px; }
    /* trades with fewer than 8 services: unused cards and footer links hide; 6 cards sit 3 + 3 on desktop */
    #prestige-site .service-card:has(.service-card-title:empty), #prestige-site .footer li:has(> a[href="#services"]:empty) { display: none; }
    @media (min-width: 1201px) {
      #prestige-site .services-grid:has(> .service-card:nth-child(7) .service-card-title:empty) { grid-template-columns: repeat(3, 1fr); }
    }
    #prestige-site .service-card {
      display: flex;
      flex-direction: column;
      background: var(--white);
      border-radius: 16px;
      overflow: hidden;
      text-align: center;
      box-shadow: 0 10px 30px rgba(15,23,42,.10);
      transition: transform .25s, box-shadow .25s;
    }
    #prestige-site .service-card:hover { transform: translateY(-6px); box-shadow: 0 20px 44px rgba(15,23,42,.18); }
    #prestige-site .service-card-photo {
      aspect-ratio: 3 / 2;
      background: #dfe5ee center / cover no-repeat;   /* grey until a photo is supplied */
    }
    #prestige-site .service-card-icon {
      position: relative;
      width: 112px; height: 112px;
      margin: -56px auto 0;
      padding: 28px;
      border-radius: 50%;
      background: var(--white);
      border: 3px solid var(--accent);
      color: var(--accent);
      display: flex; align-items: center; justify-content: center;
    }
    #prestige-site .service-card-icon svg { width: 100%; height: 100%; display: block; }
    #prestige-site .service-card-body {
      flex: 1;
      display: flex;
      flex-direction: column;
      align-items: center;
      gap: 14px;
      padding: 20px 28px 32px;
    }
    #prestige-site .service-card-title { font-size: 26px; line-height: 1.2; color: var(--primary); text-wrap: balance; }
    #prestige-site .service-card-desc { flex: 1; font-size: 17px; font-weight: 500; line-height: 1.7; color: #3d4350; }
    #prestige-site .service-card-btn {
      width: 100%;
      margin-top: 10px;
      padding: 18px 20px;
      border-radius: 6px;
      background: var(--primary);
      color: var(--white);
      font-size: 17px;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: .3px;
      transition: background .2s;
    }
    #prestige-site .service-card-btn:hover { background: var(--accent); }

    /* ── Contact bar under the grid ── */
    #prestige-site .services-bottom-bar {
      margin-top: 40px;
      background: var(--white);
      border-radius: 16px;
      padding: 28px 36px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      flex-wrap: wrap;
      gap: 20px;
      box-shadow: 0 10px 30px rgba(0,0,0,.18);
    }
    #prestige-site .services-bottom-bar p { font-family: var(--font-heading); font-size: 26px; color: var(--primary); }
    #prestige-site .services-bottom-actions { display: flex; align-items: center; gap: 16px; flex-wrap: wrap; }
    #prestige-site .services-phone-pill {
      display: flex; align-items: center; gap: 10px;
      border: 2px solid var(--primary);
      border-radius: 6px;
      padding: 14px 22px;
      font-size: 17px;
      font-weight: 700;
      color: var(--primary);
      transition: background .2s, color .2s;
    }
    #prestige-site .services-phone-pill svg { width: 16px; height: 16px; fill: currentColor; }
    #prestige-site .services-phone-pill:hover { background: var(--primary); color: var(--white); }

    @media (max-width: 1200px) {
      #prestige-site .services-grid { grid-template-columns: repeat(2, 1fr); }
    }
    @media (max-width: 1024px) {
      #prestige-site .services-section { padding: 72px 24px; }
    }
    @media (max-width: 600px) {
      #prestige-site .services-section { padding: 56px 16px; }
      #prestige-site .services-heading { margin-bottom: 40px; }
      #prestige-site .services-intro { font-size: 16px; }
      #prestige-site .services-grid { grid-template-columns: 1fr; gap: 24px; }
      #prestige-site .service-card-icon { width: 92px; height: 92px; margin-top: -46px; padding: 22px; }
      #prestige-site .service-card-title { font-size: 23px; }
      #prestige-site .service-card-desc { font-size: 16px; }
      #prestige-site .services-bottom-bar { flex-direction: column; text-align: center; padding: 24px 20px; }
      #prestige-site .services-bottom-bar p { font-size: 22px; }
      #prestige-site .services-bottom-actions { flex-direction: column; width: 100%; }
      #prestige-site .services-phone-pill, #prestige-site .services-bottom-actions .btn-accent { width: 100%; justify-content: center; }
    }

    /* ════════════════════════════
       ABOUT US
    ════════════════════════════ */
    #prestige-site .about-section {
      position: relative;
      z-index: 1;                          /* lets its shadow fall over the neighbouring sections */
      background: var(--white);
      box-shadow: 0 0 40px rgba(0,0,0,.08);
    }
    #prestige-site .about-inner {
      max-width: 1440px;
      margin: 0 auto;
      padding: 96px 24px;
      display: grid;
      grid-template-columns: 1.05fr 1fr;
      gap: 96px;
      align-items: center;
    }

    /* LEFT */
    #prestige-site .about-left { display: flex; flex-direction: column; align-items: flex-start; gap: 22px; }
    #prestige-site .about-kicker {
      font-size: 17px;
      font-weight: 800;
      text-transform: uppercase;
      letter-spacing: 2px;
      color: var(--primary);
    }
    #prestige-site .about-heading {
      font-size: clamp(32px, 3.4vw, 54px);
      line-height: 1.15;
      color: #000;
      text-wrap: balance;
    }
    #prestige-site .about-body, #prestige-site .about-accent { font-size: 18px; line-height: 1.7; max-width: 36em; }
    #prestige-site .about-body { font-weight: 500; color: #3d4350; }
    #prestige-site .about-accent { font-weight: 700; color: var(--primary); }
    #prestige-site .about-checks {
      list-style: none;
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 18px 40px;
      width: 100%;
      max-width: 620px;
    }
    #prestige-site .about-checks li { display: flex; align-items: center; gap: 12px; font-size: 18px; font-weight: 600; color: #1a1a1a; }
    #prestige-site .about-checks svg { width: 28px; height: 28px; flex-shrink: 0; }
    #prestige-site .about-checks circle { fill: var(--accent); }
    #prestige-site .about-btn {
      margin-top: 10px;
      display: inline-block;
      background: var(--primary);
      color: var(--white);
      padding: 20px 34px;
      border-radius: 6px;
      font-size: 17px;
      font-weight: 700;
      text-transform: uppercase;
      letter-spacing: .3px;
      transition: background .2s, transform .15s;
    }
    #prestige-site .about-btn:hover { background: var(--accent); transform: translateY(-1px); }

    /* RIGHT — photo with an accent block behind it and a floating badge */
    #prestige-site .about-right { position: relative; padding: 36px 0 0 44px; }
    #prestige-site .about-right::before {
      content: '';
      position: absolute;
      top: 0; left: 0;
      width: 72%; height: 64%;
      background: var(--accent);
      border-radius: 24px;
    }
    #prestige-site .about-img-wrap {
      position: relative;
      aspect-ratio: 11 / 10;
      border-radius: 22px;
      overflow: hidden;
      background: #e9edf3;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 8px;
      color: #94a3b8;
      font-size: 14px;
      font-weight: 600;
    }
    #prestige-site .about-img-wrap svg { width: 48px; height: 48px; }
    #prestige-site .about-img-wrap img { width: 100%; height: 100%; object-fit: cover; }
    #prestige-site .about-badge {
      position: absolute;
      z-index: 2;
      left: -60px;
      bottom: 56px;
      display: flex;
      align-items: center;
      gap: 22px;
      padding: 26px 36px 26px 28px;
      background: rgba(245,247,250,.94);
      border: 1px solid #e3e7ee;
      border-radius: 18px;
      box-shadow: 0 18px 40px rgba(15,23,42,.16);
      backdrop-filter: blur(6px);
    }
    #prestige-site .about-badge-icon { width: 60px; height: 60px; flex-shrink: 0; }
    #prestige-site .about-badge-num { display: block; font-family: var(--font-heading); font-size: 52px; line-height: 1; color: var(--primary); }
    #prestige-site .about-badge-label {
      display: block;
      margin-top: 8px;
      font-size: 15px;
      font-weight: 500;
      letter-spacing: 2px;
      text-transform: uppercase;
      color: #333;
    }

    @media (max-width: 1024px) {
      #prestige-site .about-inner { grid-template-columns: 1fr; gap: 56px; padding: 72px 24px; }
      #prestige-site .about-right { width: 100%; max-width: 640px; margin: 0 auto; padding: 28px 0 0 32px; }
      #prestige-site .about-badge { left: 0; bottom: 32px; }
    }
    @media (max-width: 600px) {
      #prestige-site .about-inner { padding: 56px 20px; gap: 44px; }
      #prestige-site .about-body, #prestige-site .about-accent { font-size: 16px; }
      #prestige-site .about-checks { grid-template-columns: 1fr; gap: 14px; }
      #prestige-site .about-checks li { font-size: 16px; }
      #prestige-site .about-btn { width: 100%; text-align: center; }
      #prestige-site .about-right { padding: 18px 0 0 18px; }
      #prestige-site .about-right::before { border-radius: 18px; }
      #prestige-site .about-img-wrap { border-radius: 16px; }
      #prestige-site .about-badge { bottom: 16px; padding: 14px 20px 14px 16px; gap: 14px; border-radius: 14px; }
      #prestige-site .about-badge-icon { width: 38px; height: 38px; }
      #prestige-site .about-badge-num { font-size: 34px; }
      #prestige-site .about-badge-label { font-size: 12px; letter-spacing: 1.5px; margin-top: 4px; }
    }

    /* OUR WORD BANNER */
    #prestige-site .our-word-banner {
      position: relative;
      z-index: 1;
      background: var(--primary);
      padding: 22px 24px;
    }
    #prestige-site .our-word-inner {
      max-width: 1600px;
      margin: 0 auto;
      display: flex;
      align-items: center;
      gap: 24px;
    }
    #prestige-site .our-word-left {
      display: flex;
      align-items: center;
      gap: 16px;
      flex-shrink: 0;
    }
    #prestige-site .our-word-icon {
      width: 48px; height: 48px;
      background: var(--accent);
      border-radius: 6px;
      display: flex; align-items: center; justify-content: center;
      flex-shrink: 0;
    }
    #prestige-site .our-word-icon svg { width: 22px; height: 22px; }
    #prestige-site .our-word-title {
      font-family: var(--font-heading);
      font-size: clamp(28px, 2.5vw, 36px);
      font-weight: 700;
      text-transform: uppercase;
      color: #fff;
      letter-spacing: .5px;
      white-space: nowrap;
    }
    #prestige-site .our-word-divider {
      width: 2px;
      height: 36px;
      background: rgba(255,255,255,.3);
      flex-shrink: 0;
    }
    #prestige-site .our-word-tagline {
      font-family: var(--font-heading);
      font-size: clamp(28px, 2.5vw, 36px);
      font-weight: 700;
      text-transform: uppercase;
      color: #fff;
      letter-spacing: .5px;
      line-height: 1.3;
    }

    @media (max-width: 820px) {
      #prestige-site .our-word-tagline { font-size: 15px; }
    }
    @media (max-width: 600px) {
      #prestige-site .our-word-inner { flex-direction: column; align-items: flex-start; gap: 12px; }
      #prestige-site .our-word-divider { width: 40px; height: 2px; }
      #prestige-site .our-word-title { white-space: normal; font-size: 22px; }
      #prestige-site .our-word-tagline { font-size: 14px; }
    }

    /* ════════════════════════════
       WHY CHOOSE US
       Starts behind the bottom of Services (--svc-band) so one background runs through both.
       Photo from the generator's {why_background}, shown as-is (no tint); solid primary-dark if none.
    ════════════════════════════ */
    #prestige-site .why-section {
      position: relative;
      margin-top: calc(-1 * var(--svc-band));          /* slides up under the bottom of Services */
      background: var(--primary-dark) center / cover no-repeat;
      padding: calc(var(--svc-band) + 16px) 24px 104px;
      color: var(--white);
      text-align: center;
    }
    #prestige-site .why-inner { position: relative; max-width: 1440px; margin: 0 auto; }
    #prestige-site .why-kicker {
      font-size: 17px;
      font-weight: 800;
      text-transform: uppercase;
      letter-spacing: 2px;
      color: var(--white);
    }
    #prestige-site .why-heading {
      margin-top: 12px;
      font-size: clamp(32px, 3.6vw, 58px);
      line-height: 1.12;
      color: var(--white);
      text-wrap: balance;
    }
    #prestige-site .why-body {
      max-width: 62em;
      margin: 18px auto 0;
      font-size: 18px;
      font-weight: 500;
      line-height: 1.7;
      color: rgba(255,255,255,.85);
    }
    #prestige-site .why-grid { margin-top: 64px; display: grid; grid-template-columns: repeat(4, 1fr); gap: 40px; }
    #prestige-site .why-item { display: flex; flex-direction: column; align-items: center; }
    #prestige-site .why-icon {
      width: 96px; height: 96px;
      margin-bottom: 26px;
      border-radius: 8px;
      background: var(--accent);
      color: var(--white);
      display: flex; align-items: center; justify-content: center;
    }
    #prestige-site .why-icon svg { width: 48px; height: 48px; }
    #prestige-site .why-item h3 { margin-bottom: 14px; font-size: 24px; line-height: 1.25; color: var(--white); }
    #prestige-site .why-item p { max-width: 22em; font-size: 17px; font-weight: 500; line-height: 1.7; color: rgba(255,255,255,.85); }

    @media (max-width: 1024px) {
      #prestige-site .why-section { padding-bottom: 80px; }
      #prestige-site .why-grid { grid-template-columns: repeat(2, 1fr); gap: 48px 32px; }
    }
    @media (max-width: 600px) {
      #prestige-site .why-section { padding: calc(var(--svc-band) + 8px) 20px 64px; }
      #prestige-site .why-body { font-size: 16px; }
      #prestige-site .why-grid { grid-template-columns: 1fr; gap: 40px; margin-top: 44px; }
      #prestige-site .why-icon { width: 80px; height: 80px; margin-bottom: 20px; }
      #prestige-site .why-icon svg { width: 40px; height: 40px; }
      #prestige-site .why-item h3 { font-size: 21px; }
      #prestige-site .why-item p { font-size: 16px; }
    }

    /* ════════════════════════════
       LOCAL  (two photos + "why local matters")
       Photos: {local_image1} / {local_image2}. Checklist + button reuse the About styles.
    ════════════════════════════ */
    #prestige-site .local-section { background: #f4f6f9; padding: 96px 24px; }
    #prestige-site .local-inner {
      max-width: 1440px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 88px;
      align-items: center;
    }
    #prestige-site .local-photos { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; }
    #prestige-site .local-photo {
      aspect-ratio: 4 / 7;
      border-radius: 22px;
      background: #dfe5ee center / cover no-repeat;   /* grey until a photo is supplied */
      box-shadow: 0 14px 34px rgba(15,23,42,.14);
    }
    #prestige-site .local-content { display: flex; flex-direction: column; align-items: flex-start; gap: 22px; }
    #prestige-site .local-kicker {
      font-size: 17px;
      font-weight: 800;
      text-transform: uppercase;
      letter-spacing: 2px;
      color: var(--primary);
    }
    #prestige-site .local-heading { font-size: clamp(32px, 3.4vw, 54px); line-height: 1.15; color: #000; text-wrap: balance; }
    #prestige-site .local-body { font-size: 18px; font-weight: 500; line-height: 1.7; color: #3d4350; }
    #prestige-site .local-sub { margin-top: 4px; font-size: 19px; font-weight: 700; color: var(--primary); }

    @media (max-width: 1024px) {
      #prestige-site .local-section { padding: 72px 24px; }
      #prestige-site .local-inner { grid-template-columns: 1fr; gap: 48px; }
      #prestige-site .local-photos { max-width: 640px; }
      #prestige-site .local-photo { aspect-ratio: 4 / 5; }
    }
    @media (max-width: 600px) {
      #prestige-site .local-section { padding: 56px 20px; }
      #prestige-site .local-photos { gap: 14px; }
      #prestige-site .local-photo { border-radius: 16px; }
      #prestige-site .local-body { font-size: 16px; }
    }

    /* ════════════════════════════
       GALLERY  (centred slide, neighbours peek in, loops)
       Background: solid primary, or the generator's {gallery_background} upload.
    ════════════════════════════ */
    #prestige-site .gallery-section {
      background: var(--primary) center / cover no-repeat;
      padding: 96px 0 88px;
      overflow: hidden;
      color: var(--white);
    }
    #prestige-site .gallery-heading { text-align: center; padding: 0 24px; margin-bottom: 52px; }
    #prestige-site .gallery-heading h2 {
      font-family: var(--font-body);
      font-weight: 500;
      font-size: clamp(30px, 3.2vw, 52px);
      line-height: 1.1;
      text-transform: uppercase;
      text-wrap: balance;
      color: var(--white);
    }
    #prestige-site .gallery-heading h2 span { display: block; font-family: var(--font-heading); font-weight: 800; }
    #prestige-site .gallery-heading p {
      max-width: 62em;
      margin: 22px auto 0;
      font-size: 17px;
      line-height: 1.7;
      color: #fff;
    }

    #prestige-site .gallery-track-outer { overflow: hidden; }
    #prestige-site .gallery-track { display: flex; gap: clamp(16px, 4.5vw, 90px); will-change: transform; }
    #prestige-site .gallery-slide {
      flex: 0 0 clamp(300px, 38vw, 760px);
      aspect-ratio: 16 / 10;
      border-radius: 18px;
      overflow: hidden;
      background: rgba(255,255,255,.1);
    }
    #prestige-site .gallery-slide img { width: 100%; height: 100%; object-fit: cover; display: block; }

    #prestige-site .gallery-controls { display: flex; align-items: center; justify-content: center; gap: 40px; margin-top: 60px; }
    #prestige-site .gallery-dots { display: flex; gap: 14px; }
    #prestige-site .gallery-dot {
      width: 16px; height: 16px;
      border-radius: 50%;
      border: none; padding: 0;
      background: rgba(255,255,255,.45);
      cursor: pointer;
      transition: background .2s;
    }
    #prestige-site .gallery-dot.active { background: var(--white); }

    @media (max-width: 1024px) {
      #prestige-site .gallery-section { padding: 72px 0 64px; }
      #prestige-site .gallery-slide { flex-basis: 64vw; }
    }
    @media (max-width: 600px) {
      #prestige-site .gallery-section { padding: 56px 0 52px; }
      #prestige-site .gallery-heading { margin-bottom: 36px; }
      #prestige-site .gallery-heading p { font-size: 16px; }
      #prestige-site .gallery-slide { flex-basis: 84vw; border-radius: 14px; }
      #prestige-site .gallery-controls { gap: 20px; margin-top: 36px; padding: 0 16px; }
      #prestige-site .gallery-dots { gap: 8px; }
      #prestige-site .gallery-dot { width: 10px; height: 10px; }
    }

    /* ════════════════════════════
       SERVING AREA  (text + filled city chips | map)
    ════════════════════════════ */
    #prestige-site .serving-section { background: var(--white); padding: 96px 24px; }
    #prestige-site .serving-inner {
      max-width: 1440px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 72px;
      align-items: center;
    }
    #prestige-site .serving-panel { display: flex; flex-direction: column; align-items: flex-start; }
    #prestige-site .serving-kicker {
      font-size: 14px;
      font-weight: 700;
      letter-spacing: 3px;
      text-transform: uppercase;
      color: var(--accent);
    }
    #prestige-site .serving-heading {
      margin-top: 12px;
      font-size: clamp(32px, 3vw, 50px);
      line-height: 1.15;
      color: #000;
      text-wrap: balance;
    }
    #prestige-site .serving-rule { width: 70px; height: 3px; margin-top: 18px; border-radius: 2px; background: var(--accent); }
    #prestige-site .serving-body { margin-top: 22px; font-size: 17px; font-weight: 500; line-height: 1.7; color: #3d4350; }
    #prestige-site .serving-cities {
      width: 100%;
      margin-top: 28px;
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 12px;
    }
    #prestige-site .serving-inner > * { min-width: 0; }
    #prestige-site .city-item span { min-width: 0; overflow-wrap: anywhere; }   /* very long city names wrap instead of widening the page */
    #prestige-site .city-item {
      display: flex;
      align-items: center;
      gap: 10px;
      padding: 12px 14px;
      border-radius: 10px;
      background: var(--primary);
      color: var(--white);
      font-family: var(--font-heading);
      font-size: 15px;
      line-height: 1.2;
      letter-spacing: 0;
      text-transform: uppercase;
      transition: background .2s, transform .2s;
    }
    #prestige-site .city-item:hover { background: var(--primary-dark); transform: translateY(-2px); }
    #prestige-site .city-item svg { width: 18px; height: 18px; flex-shrink: 0; }

    #prestige-site .serving-map {
      aspect-ratio: 7 / 6;
      border-radius: 18px;
      overflow: hidden;
      box-shadow: 0 14px 34px rgba(15,23,42,.14);
    }
    #prestige-site .serving-map iframe { width: 100%; height: 100%; border: 0; display: block; }

    @media (max-width: 1024px) {
      #prestige-site .serving-section { padding: 72px 24px; }
      #prestige-site .serving-inner { grid-template-columns: 1fr; gap: 40px; }
      #prestige-site .serving-map { aspect-ratio: auto; height: clamp(300px, 55vw, 460px); }   /* fixed height: a min-height + aspect-ratio would widen the box past the screen */
    }
    @media (max-width: 600px) {
      #prestige-site .serving-section { padding: 56px 20px; }
      #prestige-site .serving-body { font-size: 16px; }
      #prestige-site .serving-cities { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
      #prestige-site .city-item { font-size: 14px; padding: 11px 10px; gap: 7px; text-transform: none; }   /* "Marriottsville" fits; all caps doesn't */
    }

    /* ════════════════════════════
       FAQ  (light grid background, bordered accordion — one open at a time)
    ════════════════════════════ */
    #prestige-site .faq-section {
      background-color: #f7f8fa;
      background-image:
        linear-gradient(#e8ebf0 1px, transparent 1px),
        linear-gradient(90deg, #e8ebf0 1px, transparent 1px);
      background-size: 96px 96px;
      background-position: center top;
      padding: 96px 24px;
    }
    #prestige-site .faq-inner { max-width: 1440px; margin: 0 auto; }
    #prestige-site .faq-heading { text-align: center; margin-bottom: 48px; }
    #prestige-site .faq-kicker {
      font-size: 14px;
      font-weight: 700;
      letter-spacing: 3px;
      text-transform: uppercase;
      color: var(--accent);
    }
    #prestige-site .faq-heading h2 {
      margin-top: 12px;
      font-size: clamp(34px, 3.8vw, 60px);
      line-height: 1.05;
      text-transform: uppercase;
      color: var(--primary);
    }
    #prestige-site .faq-rule { width: 84px; height: 3px; margin: 22px auto 0; border-radius: 2px; background: var(--accent); }
    #prestige-site .faq-intro {
      max-width: 62em;
      margin: 22px auto 0;
      font-size: 17px;
      font-weight: 500;
      line-height: 1.7;
      color: #3d4350;
    }

    #prestige-site .faq-list { max-width: 920px; margin: 0 auto; display: flex; flex-direction: column; gap: 20px; }   /* the questions stay compact */
    #prestige-site .faq-item {
      background: var(--white);
      border: 1px solid #e3e7ee;
      border-radius: 16px;
      transition: border-color .2s, box-shadow .2s;
    }
    #prestige-site .faq-item:hover { box-shadow: 0 8px 22px rgba(15,23,42,.06); }
    #prestige-site .faq-item.acc-open { border-color: var(--accent); }
    #prestige-site .faq-question {
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 20px;
      padding: 20px 20px 20px 24px;
      font-family: var(--font-heading);
      font-size: clamp(17px, 1.6vw, 22px);
      line-height: 1.25;
      text-transform: uppercase;
      letter-spacing: .3px;
      color: var(--primary);
      cursor: pointer;
      list-style: none;
    }
    #prestige-site .faq-question::-webkit-details-marker { display: none; }
    #prestige-site .faq-question:focus-visible { outline: 2px solid var(--accent); outline-offset: 4px; border-radius: 12px; }
    #prestige-site .faq-arrow {
      width: 44px; height: 44px;
      flex-shrink: 0;
      border-radius: 50%;
      border: 1.5px solid var(--accent);
      color: var(--accent);
      display: flex; align-items: center; justify-content: center;
      transition: background .2s, color .2s, transform .3s;
    }
    #prestige-site .faq-arrow svg { width: 16px; height: 16px; }
    #prestige-site .faq-item.acc-open .faq-arrow { background: var(--accent); color: var(--white); transform: rotate(90deg); }
    #prestige-site .faq-answer { padding: 0 24px 26px; font-size: 17px; font-weight: 500; line-height: 1.75; color: #4a505c; }

    @media (max-width: 1024px) {
      #prestige-site .faq-section { padding: 72px 24px; }
    }
    @media (max-width: 600px) {
      #prestige-site .faq-section { padding: 56px 16px; background-size: 64px 64px; }
      #prestige-site .faq-heading { margin-bottom: 36px; }
      #prestige-site .faq-intro { font-size: 16px; }
      #prestige-site .faq-list { gap: 14px; }
      #prestige-site .faq-question { padding: 16px 14px 16px 18px; gap: 14px; }
      #prestige-site .faq-arrow { width: 38px; height: 38px; }
      #prestige-site .faq-answer { padding: 0 18px 20px; font-size: 16px; }
    }

    /* ════════════════════════════
       CTA FORM  ("Ready to start?" card over a photo)
       Background: solid primary-dark, or the generator's {cta_background} upload.
    ════════════════════════════ */
    #prestige-site .cta-section {
      position: relative;
      background: var(--primary-dark) center / cover no-repeat;
      padding: 112px 24px;
    }
    #prestige-site .cta-card {
      position: relative;
      max-width: 1320px;
      margin: 0 auto;
      display: grid;
      grid-template-columns: 2fr 3fr;
      border-radius: 28px;
      overflow: hidden;
      box-shadow: 0 30px 60px rgba(0,0,0,.3);
    }
    #prestige-site .cta-left {
      background: var(--primary);
      color: var(--white);
      padding: 56px 48px 48px;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 22px;
    }
    #prestige-site .cta-kicker { font-size: 15px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--white); }
    #prestige-site .cta-left h2 { font-size: clamp(34px, 3.4vw, 56px); line-height: 1.05; text-transform: uppercase; color: var(--white); }
    #prestige-site .cta-text { font-size: 18px; font-weight: 500; line-height: 1.7; color: rgba(255,255,255,.9); }
    #prestige-site .cta-left .btn-shine { margin-top: auto; width: 100%; }
    #prestige-site .cta-right { background: var(--white); padding: 56px 52px 44px; }
    #prestige-site .cta-right h3 { font-size: clamp(28px, 2.6vw, 42px); line-height: 1.1; text-transform: uppercase; color: var(--primary); }
    #prestige-site .cta-sub { margin-top: 8px; font-size: 18px; font-weight: 500; color: #3d4350; }
    #prestige-site .cta-form { margin-top: 28px; display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
    #prestige-site .cta-form .full { grid-column: 1 / -1; }
    #prestige-site .cta-form input, #prestige-site .cta-form select {
      width: 100%;
      padding: 18px 20px;
      border: 1px solid #dde2ea;
      border-radius: 12px;
      background-color: var(--white);
      font-family: var(--font-body);
      font-size: 17px;
      font-weight: 500;
      color: #1a1a1a;
      outline: none;
      transition: border-color .2s, box-shadow .2s;
    }
    #prestige-site .cta-form input::placeholder { color: #8b909a; }
    #prestige-site .cta-form select {
      appearance: none;
      padding-right: 52px;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position: right 18px center;
      background-size: 20px;
      cursor: pointer;
    }
    #prestige-site .cta-form input:focus, #prestige-site .cta-form select:focus {
      border-color: var(--primary);
      box-shadow: 0 0 0 3px color-mix(in srgb, var(--primary) 15%, transparent);
    }
    #prestige-site .cta-consent { font-size: 13px; font-weight: 500; line-height: 1.55; color: #6b7280; }
    #prestige-site .cta-consent a { text-decoration: underline; }

    /* Raised, glossy accent button (CTA call + submit) */
    #prestige-site .btn-shine {
      display: inline-flex; align-items: center; justify-content: center; gap: 10px;
      padding: 20px 28px;
      border: none;
      border-radius: 12px;
      background: linear-gradient(100deg, var(--accent) 0%, var(--accent-light) 45%, var(--accent) 100%);
      color: var(--white);
      font-family: var(--font-heading);
      font-size: 20px;
      letter-spacing: 1.5px;
      text-transform: uppercase;
      text-shadow: 0 1px 2px rgba(0,0,0,.25);
      box-shadow: 0 5px 0 var(--accent-dark), 0 12px 24px rgba(0,0,0,.2);
      cursor: pointer;
      transition: transform .15s, box-shadow .15s;
    }
    #prestige-site .btn-shine:hover { transform: translateY(2px); box-shadow: 0 3px 0 var(--accent-dark), 0 8px 18px rgba(0,0,0,.2); }
    #prestige-site .btn-shine:focus-visible { outline: 3px solid var(--primary); outline-offset: 3px; }

    @media (max-width: 1024px) {
      #prestige-site .cta-section { padding: 80px 24px; }
      #prestige-site .cta-card { grid-template-columns: 1fr; }
      #prestige-site .cta-left { padding: 44px 36px 40px; }
      #prestige-site .cta-right { padding: 44px 36px 36px; }
    }
    @media (max-width: 600px) {
      #prestige-site .cta-section { padding: 56px 16px; }
      #prestige-site .cta-card { border-radius: 20px; }
      #prestige-site .cta-left, #prestige-site .cta-right { padding: 32px 22px; }
      #prestige-site .cta-text, #prestige-site .cta-sub { font-size: 16px; }
      #prestige-site .cta-form { grid-template-columns: 1fr; gap: 14px; }
      #prestige-site .btn-shine { font-size: 17px; }
    }

    /* shared by both scrolling strips: the track holds two identical halves, so -50% loops seamlessly */
    @keyframes ticker-scroll {
      0%   { transform: translateX(0); }
      100% { transform: translateX(-50%); }
    }

    /* ════════════════════════════
       BRAND TICKER  (scrolling business name above the footer)
       Logo comes from the generator's {logo_src}; without one a ✦ separates the names.
       The track holds two identical halves, so translateX(-50%) loops seamlessly.
    ════════════════════════════ */
    #prestige-site .brand-ticker { background: var(--primary); border-bottom: 3px solid var(--accent); overflow: hidden; padding: 18px 0; }
    #prestige-site .brand-ticker-track { display: flex; width: max-content; animation: ticker-scroll 40s linear infinite; }
    #prestige-site .brand-ticker:hover .brand-ticker-track { animation-play-state: paused; }
    #prestige-site .brand-ticker--accent { background: var(--accent); border-bottom: 0; }   /* the red strip under Why Choose Us */
    #prestige-site .brand-ticker-item { display: flex; align-items: center; gap: 28px; padding-right: 40px; flex-shrink: 0; }
    /* the logo is set ONCE on the body tag (--ticker-logo) for both strips, shown in its own colours;
       an empty url('') (no logo uploaded) swaps in ✦ separators */
    #prestige-site .brand-ticker-logo {
      width: 96px; height: 48px;
      flex-shrink: 0;
      background: var(--ticker-logo) center / contain no-repeat;
    }
    body[style*="url('')"] .brand-ticker-logo { display: none; }
    #prestige-site .brand-ticker-name {
      font-family: var(--font-heading);
      font-size: 26px;
      letter-spacing: 2px;
      text-transform: uppercase;
      white-space: nowrap;
      color: var(--white);
    }
    body[style*="url('')"] .brand-ticker-name::before { content: '✦'; margin-right: 40px; color: rgba(255,255,255,.5); }
    @media (max-width: 600px) {
      #prestige-site .brand-ticker { padding: 14px 0; }
      #prestige-site .brand-ticker-name { font-size: 20px; }
      #prestige-site .brand-ticker-logo { width: 72px; height: 36px; }
    }
    @media (prefers-reduced-motion: reduce) {
      #prestige-site .brand-ticker-track { animation: none; }
    }

    /* ════════════════════════════
       FOOTER  (brand + CTA | services | areas | company | contact + hours)
    ════════════════════════════ */
    #prestige-site .footer { background: var(--white); border-top: 1px solid #eceff3; padding: 72px 24px 0; }
    #prestige-site .footer-inner {
      max-width: 1560px;
      margin: 0 auto;
      padding-bottom: 56px;
      display: grid;
      grid-template-columns: 1.15fr 1.1fr .9fr .9fr 1.2fr;
      gap: 40px;
      align-items: start;
    }
    #prestige-site .footer-brand { display: flex; flex-direction: column; align-items: flex-start; gap: 16px; }
    /* the generator injects the logo with inline max-height:80px + margin:0 auto */
    #prestige-site .footer-logo-wrap img { max-height: 110px !important; width: auto; margin: 0 !important; }
    #prestige-site .footer-logo-placeholder {
      width: 220px; height: 110px;
      border: 2px dashed #cbd5e1;
      border-radius: 10px;
      background: #f8fafc;
      display: flex; align-items: center; justify-content: center;
      font-size: 13px; color: #94a3b8;
    }
    #prestige-site .footer-tagline { font-size: 16px; font-weight: 500; color: #3d4350; }
    #prestige-site .footer-help { margin-top: 8px; font-family: var(--font-heading); font-size: 18px; text-transform: uppercase; color: var(--primary); }
    #prestige-site .footer-brand .btn-shine { font-size: 17px; padding: 18px 26px; }

    #prestige-site .footer-col-title {
      margin-bottom: 20px;
      font-size: 20px;
      letter-spacing: .5px;
      text-transform: uppercase;
      color: var(--primary);
    }
    #prestige-site .footer-links { list-style: none; display: flex; flex-direction: column; gap: 11px; }
    #prestige-site .footer-links li { display: flex; gap: 10px; font-size: 16px; font-weight: 500; line-height: 1.4; color: #3d4350; }
    #prestige-site .footer-links li::before { content: '+'; font-weight: 600; color: var(--accent); }
    #prestige-site .footer-links a { transition: color .2s; }
    #prestige-site .footer-links a:hover { color: var(--accent); }

    #prestige-site .footer-contact { list-style: none; display: flex; flex-direction: column; gap: 16px; }
    #prestige-site .footer-contact li { display: flex; align-items: flex-start; gap: 12px; font-size: 16px; font-weight: 500; line-height: 1.5; color: #3d4350; }
    #prestige-site .footer-contact svg { width: 20px; height: 20px; margin-top: 2px; flex-shrink: 0; color: var(--accent); }
    #prestige-site .footer-contact a { transition: color .2s; }
    #prestige-site .footer-contact a:hover { color: var(--accent); }
    #prestige-site .footer-hours-title { margin-top: 30px; }
    #prestige-site .footer-hours { width: 100%; border-collapse: collapse; }
    #prestige-site .footer-hours td { padding: 12px 0; border-bottom: 1px solid #e5e8ee; font-size: 15px; font-weight: 600; color: #1a1a1a; }
    #prestige-site .footer-hours td:last-child { text-align: right; font-weight: 700; color: var(--accent); }

    #prestige-site .footer-bottom {
      max-width: 1560px;
      margin: 0 auto;
      padding: 26px 0 30px;
      border-top: 1px solid #e5e8ee;
      display: grid;
      grid-template-columns: 1fr auto 1fr;
      align-items: center;
      gap: 20px;
    }
    #prestige-site .footer-bottom p { font-size: 15px; font-weight: 500; color: #3d4350; }
    #prestige-site .footer-credit { text-align: right; }
    #prestige-site .footer-credit a { color: var(--accent); }
    #prestige-site .footer-socials { display: flex; gap: 14px; }
    #prestige-site .footer-socials a { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; transition: transform .2s; }
    #prestige-site .footer-socials a:hover { transform: translateY(-2px); }
    #prestige-site .footer-socials svg { width: 34px; height: 34px; }

    @media (max-width: 1280px) {
      #prestige-site .footer-inner { grid-template-columns: repeat(4, 1fr); }
      #prestige-site .footer-brand { grid-column: 1 / -1; }
    }
    @media (max-width: 900px) {
      #prestige-site .footer-inner { grid-template-columns: 1fr 1fr; }
    }
    @media (max-width: 600px) {
      #prestige-site .footer { padding: 56px 20px 0; }
      #prestige-site .footer-inner { grid-template-columns: 1fr; gap: 36px; }
      #prestige-site .footer-brand { align-items: center; text-align: center; }
      #prestige-site .footer-brand .btn-shine { width: 100%; }
      #prestige-site .footer-areas { display: grid; grid-template-columns: 1fr 1fr; }
      #prestige-site .footer-bottom { grid-template-columns: 1fr; justify-items: center; text-align: center; }
      #prestige-site .footer-credit { text-align: center; }
    }
      /* ════════════════════════════════════════════════
       V2 SECTIONS — services, why-us, core values
       Accordion panels + photos with a jagged roofline edge.
    ════════════════════════════════════════════════ */

    /* shared: photo with a roofline zigzag along the bottom */
    #prestige-site .edge-zig { position: relative; margin: 0; }
    #prestige-site .edge-zig img { display: block; width: 100%; height: 100%; object-fit: cover; }
    #prestige-site .edge-zig::before, #prestige-site .edge-zig::after {
      content: '';
      position: absolute; left: 0; right: 0; bottom: 0;
      --zig: polygon(0 62%, 7% 30%, 14% 70%, 21% 24%, 28% 66%, 35% 34%, 42% 72%, 50% 28%,
                     58% 68%, 65% 32%, 72% 74%, 79% 36%, 86% 70%, 93% 44%, 100% 60%, 100% 100%, 0 100%);
      clip-path: var(--zig);
    }
    #prestige-site .edge-zig::before { height: 62px; background: var(--accent); }
    #prestige-site .edge-zig::after { height: 56px; background: var(--primary); }

    /* ── SERVICES ── */
    #prestige-site .svc2-section { background: #f4f6f9; padding: 104px 24px 112px; }
    #prestige-site .svc2-inner {
      max-width: 1440px; margin: 0 auto;
      display: grid; grid-template-columns: 1fr 1fr; gap: 72px; align-items: start;
    }
    #prestige-site .svc2-heading {
      font-family: var(--font-heading); font-weight: 800;
      font-size: clamp(32px, 3.4vw, 58px); line-height: 1.08;
      text-transform: uppercase; color: #111;
    }
    #prestige-site .svc2-heading span { font-family: inherit; font-style: italic; color: var(--primary); -webkit-text-stroke: 0; background: linear-gradient(to top, var(--accent) 34%, transparent 34%); padding: 0 .08em; }
    #prestige-site .svc2-body { margin: 22px 0 34px; font-size: 18px; line-height: 1.7; color: #4b5159; white-space: normal; }

    #prestige-site .svc2-acc { display: flex; flex-direction: column; gap: 16px; }
    #prestige-site .svc2-cat { background: var(--white); box-shadow: 0 8px 24px rgba(15,23,42,.08); }
    #prestige-site .svc2-cat-head {
      list-style: none; cursor: pointer;
      display: flex; align-items: center; gap: 16px;
      padding: 18px 18px 18px 22px;
      font-family: var(--font-heading); font-weight: 800;
      font-size: clamp(15px, 1.25vw, 20px); text-transform: uppercase; letter-spacing: .3px;
      color: #111;
    }
    #prestige-site .svc2-cat-head::-webkit-details-marker { display: none; }
    #prestige-site .svc2-cat.acc-open .svc2-cat-head {
      background: linear-gradient(90deg, var(--primary) 0%, var(--primary) 42%, #6c6c6c 100%);
      color: var(--white);
    }
    #prestige-site .svc2-cat-icon { width: 30px; height: 30px; flex-shrink: 0; color: var(--accent); }
    #prestige-site .svc2-cat-icon svg { width: 100%; height: 100%; }
    #prestige-site .svc2-cat-title { flex: 1; min-width: 0; white-space: normal; }
    #prestige-site .svc2-chev {
      width: 42px; height: 42px; flex-shrink: 0;
      border-radius: 50%; background: var(--primary); color: var(--white);
      display: flex; align-items: center; justify-content: center;
      transition: transform .25s, background .2s, color .2s;
    }
    #prestige-site .svc2-chev svg { width: 18px; height: 18px; }
    #prestige-site .svc2-cat.acc-open .svc2-chev { background: var(--accent); color: #111; transform: rotate(180deg); }
    #prestige-site .svc2-chips { display: flex; flex-wrap: wrap; gap: 14px; padding: 26px 24px 30px; }
    #prestige-site .svc2-chip {
      display: inline-flex; align-items: center; gap: 12px;
      padding: 10px 10px 10px 20px;
      border: 1.5px solid #d9dde4; border-radius: 999px;
      font-size: 16px; font-weight: 600; color: #111;
      transition: border-color .2s, background .2s;
    }
    #prestige-site .svc2-chip:hover { border-color: var(--primary); background: #fafbfc; }
    #prestige-site .svc2-chip-arrow {
      width: 28px; height: 28px; flex-shrink: 0;
      border-radius: 50%; background: var(--primary); color: var(--white);
      display: flex; align-items: center; justify-content: center;
    }
    #prestige-site .svc2-chip-arrow svg { width: 14px; height: 14px; }

    #prestige-site .svc2-right { position: relative; padding-top: 56px; }
    #prestige-site .svc2-photo { position: relative; margin: 0; aspect-ratio: 4 / 4.2; }
    #prestige-site .svc2-stamp { position: absolute; top: 0; left: -14px; width: 132px; height: 132px; z-index: 2; filter: drop-shadow(0 10px 20px rgba(0,0,0,.18)); }
    #prestige-site .svc2-stamp svg { width: 100%; height: 100%; }
    #prestige-site .svc2-stamp-text { font-family: var(--font-heading); font-size: 11px; font-weight: 800; letter-spacing: 2.4px; fill: #111; }

    @media (max-width: 1100px) {
      #prestige-site .svc2-inner { grid-template-columns: 1fr; gap: 48px; }
      #prestige-site .svc2-right { max-width: 620px; }
    }
    @media (max-width: 600px) {
      #prestige-site .svc2-section { padding: 64px 20px 72px; }
      #prestige-site .svc2-body { font-size: 16px; }
      #prestige-site .svc2-cat-head { padding: 14px; gap: 12px; }
      #prestige-site .svc2-chev { width: 36px; height: 36px; }
      #prestige-site .svc2-chips { padding: 20px 16px 24px; gap: 10px; }
      #prestige-site .svc2-chip { font-size: 14px; padding: 8px 8px 8px 16px; }
      #prestige-site .svc2-stamp { width: 96px; height: 96px; left: 0; }
    }

    /* ── WHY CHOOSE US ── */
    #prestige-site .why2-section {
      padding: 104px 24px 112px;
      background:
        repeating-linear-gradient(114deg, rgba(255,255,255,.05) 0 70px, transparent 70px 190px),
        var(--primary);
      color: var(--white);
    }
    #prestige-site .why2-inner { max-width: 1440px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1.15fr; gap: 76px; align-items: center; }
    #prestige-site .why2-photo { position: relative; margin: 0; aspect-ratio: 1 / 1; }
    #prestige-site .why2-heading {
      font-family: var(--font-heading); font-weight: 800;
      font-size: clamp(32px, 3.6vw, 58px); line-height: 1.08;
      text-transform: uppercase; color: var(--white); margin-bottom: 34px;
    }
    #prestige-site .why2-heading span { font-family: inherit; font-style: italic; color: var(--accent); }
    #prestige-site .why2-acc { display: flex; flex-direction: column; gap: 14px; }
    #prestige-site .why2-item { background: var(--white); color: #111; }
    #prestige-site .why2-head {
      list-style: none; cursor: pointer;
      display: flex; align-items: center; gap: 16px;
      padding: 16px 16px 16px 20px;
      font-family: var(--font-heading); font-weight: 800;
      font-size: clamp(14px, 1.15vw, 18px); text-transform: uppercase; letter-spacing: .3px;
    }
    #prestige-site .why2-head::-webkit-details-marker { display: none; }
    #prestige-site .why2-item.acc-open .why2-head {
      background: linear-gradient(90deg, var(--primary) 0%, var(--primary) 46%, #7a7a7a 100%);
      color: var(--white);
    }
    #prestige-site .why2-icon { width: 28px; height: 28px; flex-shrink: 0; color: var(--accent); }
    #prestige-site .why2-icon svg { width: 100%; height: 100%; }
    #prestige-site .why2-title { flex: 1; min-width: 0; white-space: normal; }
    #prestige-site .why2-chev {
      width: 40px; height: 40px; flex-shrink: 0; border-radius: 50%;
      background: var(--primary); color: var(--white);
      display: flex; align-items: center; justify-content: center;
      transition: transform .25s, background .2s, color .2s;
    }
    #prestige-site .why2-chev svg { width: 18px; height: 18px; }
    #prestige-site .why2-item.acc-open .why2-chev { background: var(--accent); color: #111; transform: rotate(180deg); }
    #prestige-site .why2-body { padding: 4px 26px 26px; font-size: 17px; line-height: 1.7; color: #4b5159; white-space: normal; }

    @media (max-width: 1100px) {
      #prestige-site .why2-inner { grid-template-columns: 1fr; gap: 48px; }
      #prestige-site .why2-photo { max-width: 620px; }
    }
    @media (max-width: 600px) {
      #prestige-site .why2-section { padding: 64px 20px 72px; }
      #prestige-site .why2-head { padding: 14px; gap: 12px; }
      #prestige-site .why2-chev { width: 34px; height: 34px; }
      #prestige-site .why2-body { padding: 4px 18px 22px; font-size: 16px; }
    }

    /* ── CORE VALUES ── */
    #prestige-site .values-section { background: #f4f6f9; padding: 96px 24px 104px; }
    #prestige-site .values-inner { max-width: 1440px; margin: 0 auto; }
    #prestige-site .values-heading {
      text-align: center;
      font-family: var(--font-heading); font-weight: 800;
      font-size: clamp(30px, 3.4vw, 56px); line-height: 1.1;
      text-transform: uppercase; color: #111; margin-bottom: 52px;
    }
    #prestige-site .values-heading span { font-family: inherit; font-style: italic; background: linear-gradient(to top, var(--accent) 34%, transparent 34%); padding: 0 .08em; }
    #prestige-site .values-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; }
    #prestige-site .value-card { background: var(--white); box-shadow: 0 10px 30px rgba(15,23,42,.08); display: flex; flex-direction: column; }
    #prestige-site .value-letter {
      display: flex; align-items: center; justify-content: center;
      aspect-ratio: 2 / 1;
      background:
        repeating-linear-gradient(45deg, rgba(39,39,39,.05) 0 26px, transparent 26px 52px),
        repeating-linear-gradient(-45deg, rgba(39,39,39,.05) 0 26px, transparent 26px 52px),
        #f7f8fa;
      font-family: var(--font-heading); font-weight: 800;
      font-size: clamp(76px, 8vw, 128px); line-height: 1; color: var(--primary);
    }
    #prestige-site .value-bar {
      background: var(--primary); color: var(--white);
      font-family: var(--font-heading); font-weight: 800;
      font-size: 18px; text-transform: uppercase; letter-spacing: .4px;
      padding: 16px 22px;
      border-bottom: 5px solid var(--accent);
    }
    #prestige-site .value-text { padding: 24px 22px 28px; font-size: 17px; line-height: 1.7; color: #4b5159; white-space: normal; }

    @media (max-width: 1024px) { #prestige-site .values-grid { grid-template-columns: 1fr; max-width: 620px; margin: 0 auto; } }
    @media (max-width: 600px) { #prestige-site .values-section { padding: 64px 20px 72px; } #prestige-site .value-text { font-size: 16px; } }

  
    /* ════════════════════════════════════════════════
       V2 SECTIONS — process, FAQ, service area, gallery, footer
    ════════════════════════════════════════════════ */

    /* ── PROCESS ── */
    #prestige-site .proc-section {
      padding: 104px 24px 112px;
      background:
        linear-gradient(118deg, rgba(39,39,39,.05) 0 30%, transparent 30%),
        linear-gradient(200deg, rgba(39,39,39,.04) 0 44%, transparent 44%),
        #f1f3f7;
    }
    #prestige-site .proc-inner { max-width: 1440px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1.15fr; gap: 76px; align-items: center; }
    #prestige-site .proc-photo { position: relative; margin: 0; aspect-ratio: 1 / 1; box-shadow: 0 20px 44px rgba(15,23,42,.18); }
    #prestige-site .proc-photo::before {
      content: ''; position: absolute; left: -26px; bottom: -26px; width: 62%; height: 46%;
      background: var(--accent); z-index: -1;
    }
    #prestige-site .proc-photo img { display: block; width: 100%; height: 100%; object-fit: cover; }
    #prestige-site .proc-heading {
      font-family: var(--font-heading); font-weight: 800;
      font-size: clamp(30px, 3.3vw, 54px); line-height: 1.1;
      text-transform: uppercase; color: #111; margin-bottom: 34px;
    }
    #prestige-site .proc-heading span { font-family: inherit; font-style: italic; background: linear-gradient(to top, var(--accent) 34%, transparent 34%); padding: 0 .08em; }
    #prestige-site .proc-acc { display: flex; flex-direction: column; gap: 14px; }
    #prestige-site .proc-item { background: var(--white); box-shadow: 0 8px 22px rgba(15,23,42,.08); }
    #prestige-site .proc-head {
      list-style: none; cursor: pointer;
      display: flex; align-items: stretch; gap: 0;
      font-family: var(--font-body); font-weight: 700; font-size: clamp(15px, 1.2vw, 19px); color: #111;
    }
    #prestige-site .proc-head::-webkit-details-marker { display: none; }
    #prestige-site .proc-icon {
      width: 62px; flex-shrink: 0;
      background: var(--accent); color: #111;
      display: flex; align-items: center; justify-content: center;
    }
    #prestige-site .proc-icon svg { width: 26px; height: 26px; }
    #prestige-site .proc-title { flex: 1; min-width: 0; display: flex; align-items: center; padding: 16px 18px; white-space: normal; }
    #prestige-site .proc-item.acc-open .proc-title { background: var(--primary); color: var(--white); }
    #prestige-site .proc-chev {
      width: 62px; flex-shrink: 0;
      display: flex; align-items: center; justify-content: center;
      transition: background .2s;
    }
    #prestige-site .proc-item.acc-open .proc-chev { background: var(--primary); }
    #prestige-site .proc-chev svg { width: 18px; height: 18px; padding: 8px; box-sizing: content-box; border-radius: 50%; background: var(--primary); color: var(--white); transition: transform .25s; }
    #prestige-site .proc-item.acc-open .proc-chev svg { background: var(--accent); color: #111; transform: rotate(180deg); }
    #prestige-site .proc-body { padding: 18px 26px 24px 80px; font-size: 17px; line-height: 1.7; color: #4b5159; white-space: normal; }
    #prestige-site .proc-body a { color: var(--primary); font-weight: 700; text-decoration: underline; }

    @media (max-width: 1100px) {
      #prestige-site .proc-inner { grid-template-columns: 1fr; gap: 56px; }
      #prestige-site .proc-photo { max-width: 600px; }
    }
    @media (max-width: 600px) {
      #prestige-site .proc-section { padding: 64px 20px 72px; }
      #prestige-site .proc-icon, #prestige-site .proc-chev { width: 50px; }
      #prestige-site .proc-body { padding: 16px 18px 20px 20px; font-size: 16px; }
    }

    /* ── FAQ ── */
    #prestige-site .faq2 {
      background: var(--accent) !important;
      padding: 96px 24px 104px;
    }
    #prestige-site .faq2 .faq-inner { max-width: 1120px; margin: 0 auto; }
    #prestige-site .faq2 .faq-heading { text-align: center; margin-bottom: 48px; }
    #prestige-site .faq2 .faq-heading h2 {
      font-family: var(--font-heading); font-weight: 800;
      font-size: clamp(30px, 3.6vw, 58px); line-height: 1.1;
      text-transform: uppercase; color: var(--white);
      text-shadow: 0 2px 0 rgba(0,0,0,.12);
    }
    #prestige-site .faq2 .faq-heading h2 span { color: #111; text-shadow: none; }
    #prestige-site .faq2 .faq-list { display: flex; flex-direction: column; gap: 16px; }
    #prestige-site .faq2 .faq-item { background: var(--white); border: none; border-radius: 0; box-shadow: 0 8px 20px rgba(0,0,0,.10); }
    #prestige-site .faq2 .faq-question {
      display: flex; align-items: center; justify-content: space-between; gap: 20px;
      padding: 18px 18px 18px 24px;
      font-family: var(--font-body); font-weight: 700; font-size: clamp(15px, 1.2vw, 19px);
      color: #111; white-space: normal;
    }
    #prestige-site .faq2 .faq-item.acc-open .faq-question { background: var(--primary); color: var(--white); }
    #prestige-site .faq2 .faq-arrow {
      width: 42px; height: 42px; flex-shrink: 0; border-radius: 50%;
      background: var(--primary); color: var(--white);
      display: flex; align-items: center; justify-content: center;
      transform: none; transition: transform .25s, background .2s, color .2s;
    }
    #prestige-site .faq2 .faq-arrow svg { width: 18px; height: 18px; }
    #prestige-site .faq2 .faq-item.acc-open .faq-arrow { background: var(--accent); color: #111; transform: rotate(180deg); }
    #prestige-site .faq2 .faq-answer { padding: 18px 26px 24px; font-size: 17px; line-height: 1.7; color: #4b5159; white-space: normal; }

    @media (max-width: 600px) { #prestige-site .faq2 { padding: 64px 20px 72px; } #prestige-site .faq2 .faq-answer { font-size: 16px; } }

    /* ── SERVICE AREA ── */
    #prestige-site .area2-section { background: #f4f6f9; padding: 96px 24px 104px; }
    #prestige-site .area2-inner { max-width: 1440px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1.08fr; gap: 72px; align-items: center; }
    #prestige-site .area2-map { position: relative; aspect-ratio: 4 / 3; box-shadow: 0 18px 40px rgba(15,23,42,.16); }
    #prestige-site .area2-map iframe { width: 100%; height: 100%; border: 0; display: block; }
    #prestige-site .area2-heading {
      font-family: var(--font-heading); font-weight: 800;
      font-size: clamp(30px, 3.3vw, 54px); line-height: 1.1;
      text-transform: uppercase; color: #111;
    }
    #prestige-site .area2-heading span { font-family: inherit; font-style: italic; background: linear-gradient(to top, var(--accent) 34%, transparent 34%); padding: 0 .08em; }
    #prestige-site .area2-kicker {
      margin-top: 18px;
      font-family: var(--font-heading); font-weight: 800; font-size: 17px;
      text-transform: uppercase; letter-spacing: .3px; color: #111; white-space: normal;
    }
    #prestige-site .area2-note { margin-top: 12px; font-size: 17px; color: #4b5159; white-space: normal; }
    #prestige-site .area2-note a { color: var(--primary); font-weight: 700; text-decoration: underline; }
    #prestige-site .area2-pills { margin-top: 26px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; }
    #prestige-site .area-pill {
      display: flex; align-items: center; justify-content: space-between; gap: 10px;
      padding: 12px 12px 12px 20px;
      background: var(--white);
      border: 1.5px solid #e1e5ec; border-radius: 999px;
      font-size: 16px; font-weight: 600; color: #111;
      transition: border-color .2s, transform .15s;
    }
    #prestige-site .area-pill:hover { border-color: var(--primary); transform: translateY(-1px); }
    #prestige-site .area-arrow {
      width: 28px; height: 28px; flex-shrink: 0; border-radius: 50%;
      background: var(--primary); color: var(--white);
      display: flex; align-items: center; justify-content: center;
    }
    #prestige-site .area-arrow svg { width: 14px; height: 14px; }
    #prestige-site .area2-cta {
      margin-top: 30px;
      display: inline-flex; align-items: center; justify-content: center;
      background: var(--accent); color: #111;
      padding: 18px 38px;
      font-family: var(--font-heading); font-weight: 800; font-size: 17px;
      text-transform: uppercase; letter-spacing: .4px;
      transition: transform .15s, filter .2s;
    }
    #prestige-site .area2-cta:hover { transform: translateY(-1px); filter: brightness(1.06); }

    @media (max-width: 1100px) { #prestige-site .area2-inner { grid-template-columns: 1fr; gap: 48px; } }
    @media (max-width: 760px) { #prestige-site .area2-pills { grid-template-columns: repeat(2, 1fr); } }
    @media (max-width: 600px) {
      #prestige-site .area2-section { padding: 64px 20px 72px; }
      #prestige-site .area2-pills { grid-template-columns: 1fr; }
      #prestige-site .area2-cta { width: 100%; }
    }

    /* ── GALLERY ── */
    #prestige-site .gallery-section {
      background:
        repeating-linear-gradient(114deg, rgba(255,255,255,.05) 0 70px, transparent 70px 190px),
        var(--primary) !important;
    }
    #prestige-site .gallery-heading h2 {
      font-family: var(--font-heading); font-weight: 800;
      text-transform: uppercase; color: var(--white);
    }
    #prestige-site .gallery-heading h2 span { display: inline; font-style: italic; color: var(--accent); }
    #prestige-site .gallery-heading p { font-family: var(--font-heading); font-weight: 800; text-transform: uppercase; letter-spacing: .4px; color: var(--white); }
    #prestige-site .gallery-section .carousel-btn { background: transparent; border: 1.5px solid rgba(255,255,255,.5); color: var(--white); }
    #prestige-site .gallery-section .carousel-btn:hover { background: var(--accent); border-color: var(--accent); color: #111; }
    #prestige-site .gallery-dots .carousel-dot { background: rgba(255,255,255,.4); }
    #prestige-site .gallery-dots .carousel-dot.active { background: var(--accent); }

    /* ── FOOTER ── */
    #prestige-site .foot2 {
      background:
        repeating-linear-gradient(118deg, rgba(255,255,255,.035) 0 80px, transparent 80px 200px),
        var(--primary);
      color: var(--white);
      padding: 84px 24px 0;
    }
    #prestige-site .foot2-inner {
      max-width: 1440px; margin: 0 auto;
      display: grid; grid-template-columns: 1fr 1fr 1.2fr 1.3fr; gap: 48px;
    }
    #prestige-site .foot2-title {
      font-family: var(--font-heading); font-weight: 800; font-size: 22px;
      text-transform: uppercase; letter-spacing: .4px; color: var(--white); margin-bottom: 22px;
    }
    #prestige-site .foot2-links { display: flex; flex-direction: column; gap: 14px; list-style: none; }
    #prestige-site .foot2-links a { display: inline-flex; align-items: center; gap: 10px; font-size: 16px; color: #d6d8dc; transition: color .2s; }
    #prestige-site .foot2-links a::before { content: '›'; color: var(--accent); font-size: 20px; line-height: 1; }
    #prestige-site .foot2-links a:hover { color: var(--accent); }
    #prestige-site .foot2-brand { text-align: center; display: flex; flex-direction: column; align-items: center; gap: 14px; }
    /* the supplied logo is dark artwork, so it is knocked out to white
       to read against the dark footer */
    #prestige-site .foot2-logo { max-height: 120px; width: auto; filter: brightness(0) invert(1); }
    #prestige-site .foot2-slogan { font-family: var(--font-heading); font-weight: 800; font-size: 15px; letter-spacing: 3px; text-transform: uppercase; color: var(--white); }
    #prestige-site .foot2-tagline { font-family: var(--font-heading); font-weight: 800; font-size: 14px; text-transform: uppercase; line-height: 1.5; color: #d6d8dc; white-space: normal; max-width: 22em; }
    #prestige-site .foot2-cta {
      margin-top: 6px;
      display: inline-flex; align-items: center; justify-content: center;
      background: var(--accent); color: #111;
      padding: 16px 34px;
      font-family: var(--font-heading); font-weight: 800; font-size: 16px;
      text-transform: uppercase; letter-spacing: .4px;
      transition: transform .15s, filter .2s;
    }
    #prestige-site .foot2-cta:hover { transform: translateY(-1px); filter: brightness(1.06); }
    #prestige-site .foot2-contact { list-style: none; display: flex; flex-direction: column; gap: 22px; }
    #prestige-site .foot2-contact li { display: flex; gap: 14px; align-items: flex-start; }
    #prestige-site .foot2-ic { width: 30px; height: 30px; flex-shrink: 0; color: var(--accent); }
    #prestige-site .foot2-ic svg { width: 100%; height: 100%; }
    #prestige-site .foot2-contact span span, #prestige-site .foot2-contact li > span:last-child { white-space: normal; }
    #prestige-site .foot2-label { display: block; font-size: 14px; color: #9ea1a7; margin-bottom: 2px; }
    #prestige-site .foot2-contact a, #prestige-site .foot2-contact li > span:last-child { font-size: 16px; font-weight: 600; color: var(--white); overflow-wrap: anywhere; }
    #prestige-site .foot2-contact a:hover { color: var(--accent); }
    #prestige-site .foot2-bottom {
      max-width: 1440px; margin: 64px auto 0;
      border-top: 1px solid rgba(255,255,255,.14);
      padding: 24px 0 28px;
      display: flex; align-items: center; justify-content: space-between; gap: 24px; flex-wrap: wrap;
    }
    #prestige-site .foot2-bottom p { font-size: 15px; color: #b9bcc2; white-space: normal; }
    #prestige-site .foot2-socials { display: flex; gap: 12px; }
    #prestige-site .foot2-socials a {
      width: 42px; height: 42px; border-radius: 6px;
      background: var(--white); color: var(--primary);
      display: flex; align-items: center; justify-content: center;
      transition: background .2s, color .2s;
    }
    #prestige-site .foot2-socials svg { width: 20px; height: 20px; }
    #prestige-site .foot2-socials a:hover { background: var(--accent); }
    #prestige-site .foot2-credit a { color: var(--white); text-decoration: underline; }
    #prestige-site .foot2-credit a:hover { color: var(--accent); }

    @media (max-width: 1100px) {
      #prestige-site .foot2-inner { grid-template-columns: 1fr 1fr; gap: 40px; }
      #prestige-site .foot2-brand { grid-column: 1 / -1; order: -1; }
    }
    @media (max-width: 600px) {
      #prestige-site .foot2 { padding: 56px 20px 0; }
      #prestige-site .foot2-inner { grid-template-columns: 1fr; gap: 36px; }
      #prestige-site .foot2-bottom { flex-direction: column; text-align: center; margin-top: 44px; }
    }


    /* white on the brand yellow is unreadable, so the FAQ headline is dark
       with the accent word reversed out in a dark chip */
    #prestige-site .faq2 .faq-heading h2 { color: var(--white); text-shadow: none; }
    #prestige-site .faq2 .faq-heading h2 span { background: var(--primary); color: var(--accent); padding: 0 .14em; }
    #prestige-site .faq2 .faq-arrow { transform: none; }
    #prestige-site .faq2 .faq-item.acc-open .faq-arrow { transform: rotate(180deg); }

    /* ── SERVICE AREA photo (replaces the map) ── */
    #prestige-site .area2-photo { position: relative; margin: 0; aspect-ratio: 4 / 3; box-shadow: 0 18px 40px rgba(15,23,42,.16); }
    #prestige-site .area2-photo img { display: block; width: 100%; height: 100%; object-fit: cover; }
    #prestige-site .area2-photo::after {
      content: ''; position: absolute; left: -22px; bottom: -22px;
      width: 58%; height: 42%; background: var(--accent); z-index: -1;
    }

    /* ── ESTIMATE ── */
    #prestige-site .est-section {
      position: relative;
      background: var(--primary) center / cover no-repeat;
      padding: 104px 24px 112px;
    }
    #prestige-site .est-section::before { content: ''; position: absolute; inset: 0; background: rgba(20,20,20,.82); }
    #prestige-site .est-inner {
      position: relative;
      max-width: 1320px; margin: 0 auto;
      display: grid; grid-template-columns: 1fr 1fr; gap: 64px; align-items: center;
    }
    #prestige-site .est-kicker {
      font-family: var(--font-heading); font-weight: 800; font-size: 15px;
      letter-spacing: 3px; text-transform: uppercase; color: var(--accent);
    }
    #prestige-site .est-heading {
      margin-top: 16px;
      font-family: var(--font-heading); font-weight: 800;
      font-size: clamp(34px, 3.6vw, 60px); line-height: 1.05;
      text-transform: uppercase; color: var(--white);
    }
    #prestige-site .est-heading span { font-family: inherit; font-style: italic; color: var(--accent); }
    #prestige-site .est-text { margin-top: 20px; font-size: 18px; line-height: 1.7; color: #d2d4d8; white-space: normal; max-width: 34em; }
    #prestige-site .est-points { margin-top: 26px; display: flex; flex-direction: column; gap: 14px; list-style: none; }
    #prestige-site .est-points li { display: flex; align-items: flex-start; gap: 14px; font-size: 17px; font-weight: 600; color: var(--white); white-space: normal; }
    #prestige-site .est-tick {
      width: 26px; height: 26px; flex-shrink: 0; margin-top: 2px;
      border-radius: 50%; background: var(--accent); color: #111;
      display: flex; align-items: center; justify-content: center;
    }
    #prestige-site .est-tick svg { width: 15px; height: 15px; }
    #prestige-site .est-call { margin-top: 32px; display: inline-flex; align-items: center; gap: 16px; }
    #prestige-site .est-call-icon {
      width: 58px; height: 58px; flex-shrink: 0; border-radius: 50%;
      background: var(--accent); color: #111;
      display: flex; align-items: center; justify-content: center;
      transition: transform .15s;
    }
    #prestige-site .est-call-icon svg { width: 22px; height: 22px; }
    #prestige-site .est-call:hover .est-call-icon { transform: translateY(-2px); }
    #prestige-site .est-call-label { display: block; font-size: 14px; font-weight: 600; letter-spacing: .4px; text-transform: uppercase; color: #b9bcc2; }
    #prestige-site .est-call-num { display: block; font-family: var(--font-heading); font-weight: 800; font-size: 26px; color: var(--white); }

    #prestige-site .est-right { background: var(--white); padding: 40px 42px 44px; box-shadow: 0 24px 60px rgba(0,0,0,.34); border-top: 6px solid var(--accent); }
    #prestige-site .est-form-head h3 {
      font-family: var(--font-heading); font-weight: 800;
      font-size: clamp(24px, 2.2vw, 34px); text-transform: uppercase; color: #111; line-height: 1.1;
    }
    #prestige-site .est-form-head p { margin-top: 8px; font-size: 16px; color: #6b7280; white-space: normal; }
    #prestige-site .est-form { margin-top: 26px; display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
    #prestige-site .est-form .full { grid-column: 1 / -1; }
    #prestige-site .est-field { display: flex; flex-direction: column; gap: 8px; min-width: 0; }
    #prestige-site .est-label { font-size: 13px; font-weight: 700; letter-spacing: .6px; text-transform: uppercase; color: #6b7280; }
    #prestige-site .est-form input, #prestige-site .est-form select {
      width: 100%; padding: 15px 16px;
      background: #f5f6f8;
      border: 1.5px solid #e2e5ea; border-radius: 4px;
      font-family: var(--font-body); font-size: 16px; font-weight: 500; color: #111;
      outline: none;
      transition: border-color .2s, background .2s, box-shadow .2s;
    }
    #prestige-site .est-form input::placeholder { color: #9aa0a8; }
    #prestige-site .est-form input:focus, #prestige-site .est-form select:focus {
      background: var(--white); border-color: var(--primary);
      box-shadow: 0 0 0 3px rgba(219,226,25,.35);
    }
    #prestige-site .est-form select { appearance: none; cursor: pointer;
      background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
      background-repeat: no-repeat; background-position: right 14px center; background-size: 18px; padding-right: 44px;
    }
    #prestige-site .est-submit {
      margin-top: 4px; padding: 20px 28px;
      background: var(--accent); color: #111; border: none; cursor: pointer;
      font-family: var(--font-heading); font-weight: 800; font-size: 18px;
      text-transform: uppercase; letter-spacing: .6px;
      transition: transform .15s, filter .2s;
    }
    #prestige-site .est-submit:hover { transform: translateY(-2px); filter: brightness(1.06); }
    #prestige-site .est-consent { font-size: 13px; line-height: 1.6; color: #8a8f97; white-space: normal; }
    #prestige-site .est-consent a { text-decoration: underline; color: #6b7280; }

    @media (max-width: 1024px) {
      #prestige-site .est-inner { grid-template-columns: 1fr; gap: 44px; }
      #prestige-site .est-section { padding: 72px 24px 80px; }
    }
    @media (max-width: 600px) {
      #prestige-site .est-section { padding: 56px 18px 64px; }
      #prestige-site .est-right { padding: 28px 22px 32px; }
      #prestige-site .est-form { grid-template-columns: 1fr; gap: 16px; }
      #prestige-site .est-text { font-size: 16px; }
      #prestige-site .est-call-num { font-size: 22px; }
    }

    /* ── Accordions: ease open instead of snapping ── */
    #prestige-site .svc2-cat > summary, #prestige-site .why2-item > summary, #prestige-site .proc-item > summary, #prestige-site .faq-item > summary { user-select: none; }
    #prestige-site .acc-slide { overflow: hidden; }
    #prestige-site .svc2-chev svg, #prestige-site .why2-chev svg, #prestige-site .proc-chev svg, #prestige-site .faq-arrow svg, #prestige-site .svc2-chev, #prestige-site .why2-chev, #prestige-site .proc-chev, #prestige-site .faq-arrow {
      transition: transform .38s cubic-bezier(.4,0,.2,1), background .25s, color .25s;
    }
    #prestige-site .svc2-cat.acc-open > summary .svc2-cat-title, #prestige-site .why2-item.acc-open > summary .why2-title, #prestige-site .proc-item.acc-open > summary .proc-title { transition: background .25s, color .25s; }
    @media (prefers-reduced-motion: reduce) {
      #prestige-site .acc-slide, #prestige-site .svc2-chev, #prestige-site .why2-chev, #prestige-site .proc-chev, #prestige-site .faq-arrow { transition: none !important; }
    }


    /* ── Accordion slide ──
       The <details> stay open in the DOM so the panel is always measurable;
       .acc-open carries the real state and the script animates the height. */
    #prestige-site .acc-slide {
      height: 0;
      overflow: hidden;
      opacity: 0;
      transition: height .4s cubic-bezier(.4,0,.2,1), opacity .3s ease;
    }
    #prestige-site .acc-open > .acc-slide { opacity: 1; }
    @media (prefers-reduced-motion: reduce) { #prestige-site .acc-slide { transition: none; } }

    /* ════════════════════════════
       OWNER'S JOURNEY (About)
       Dark panel, roof-peak photo frame with an accent outline, name plate.
    ════════════════════════════ */
    #prestige-site .owner-section {
      padding: 0;
      background:
        linear-gradient(118deg, rgba(255,255,255,.055) 0 34%, transparent 34%),
        linear-gradient(200deg, rgba(255,255,255,.035) 0 46%, transparent 46%),
        var(--primary);
      color: var(--white);
      overflow: hidden;
    }
    #prestige-site .owner-inner {
      max-width: 1440px;
      margin: 0 auto;
      padding: 104px 24px 112px;
      display: grid;
      grid-template-columns: 1fr 1.1fr;
      gap: 84px;
      align-items: center;
    }
    /* roof peak: the outline is the same shape, sitting 16px outside the photo */
    #prestige-site .owner-photo { position: relative; --peak: polygon(0 0, 100% 0, 100% 100%, 0 100%); }
    #prestige-site .owner-photo::before {
      content: '';
      position: absolute;
      inset: -16px;
      background: var(--accent);
      clip-path: var(--peak);
    }
    #prestige-site .owner-photo img {
      position: relative;
      display: block;
      width: 100%;
      aspect-ratio: 4 / 3.4;
      object-fit: cover;
      clip-path: var(--peak);
    }
    #prestige-site .owner-plate {
      position: relative;
      z-index: 2;
      width: min(78%, 420px);
      margin: -30px auto 0;
      padding: 20px 24px 22px;
      background: var(--white);
      text-align: center;
      box-shadow: 0 16px 36px rgba(0,0,0,.3);
    }
    #prestige-site .owner-plate-name {
      display: block;
      font-family: var(--font-heading);
      font-weight: 800;
      font-size: 24px;
      letter-spacing: .5px;
      text-transform: uppercase;
      color: #111;
    }
    #prestige-site .owner-plate-role { display: block; margin-top: 4px; font-size: 16px; font-style: italic; color: #4b5159; }

    #prestige-site .owner-content { display: flex; flex-direction: column; align-items: flex-start; gap: 22px; }
    #prestige-site .owner-heading {
      font-family: var(--font-heading);
      font-weight: 800;
      font-size: clamp(32px, 3.25vw, 56px);
      line-height: 1.08;
      text-transform: uppercase;
      color: var(--white);
    }
    #prestige-site .owner-heading span { font-family: inherit; font-weight: inherit; color: var(--accent); }
    #prestige-site .owner-kicker {
      font-family: var(--font-heading);
      font-weight: 800;
      font-size: 17px;
      letter-spacing: .4px;
      text-transform: uppercase;
      color: var(--accent);
    }
    #prestige-site .owner-body { font-size: 18px; line-height: 1.7; color: #d8dade; white-space: normal; }
    #prestige-site .owner-body strong { color: var(--white); font-weight: 700; }
    #prestige-site .owner-body em { color: var(--white); font-style: italic; }
    #prestige-site .owner-cta {
      margin-top: 10px;
      display: inline-flex; align-items: center; gap: 12px;
      background: var(--accent);
      color: #1a1a1a;
      padding: 18px 30px;
      font-size: 16px; font-weight: 700;
      text-transform: uppercase; letter-spacing: .4px;
      transition: transform .15s, filter .2s;
    }
    #prestige-site .owner-cta svg { width: 18px; height: 18px; fill: currentColor; }
    #prestige-site .owner-cta:hover { transform: translateY(-1px); filter: brightness(1.08); }

    @media (max-width: 1024px) {
      #prestige-site .owner-inner { grid-template-columns: 1fr; gap: 56px; padding: 72px 24px 80px; }
      #prestige-site .owner-photo { max-width: 620px; margin: 0 auto; width: 100%; }
    }
    @media (max-width: 600px) {
      #prestige-site .owner-inner { padding: 56px 20px 64px; gap: 44px; }
      #prestige-site .owner-body { font-size: 16px; }
      #prestige-site .owner-plate { width: min(90%, 360px); margin-top: -34px; padding: 16px 18px 18px; }
      #prestige-site .owner-plate-name { font-size: 20px; }
      #prestige-site .owner-cta { width: 100%; justify-content: center; }
    }


    /* ════════════════════════════════════════════════
       V3 — hero, reviews, about, tickers, accordions, values,
       gallery, estimate, service area, footer
    ════════════════════════════════════════════════ */
    :root, #prestige-site {
      --navy-deep: color-mix(in srgb, var(--primary), black 48%);
      --navy-mid:  color-mix(in srgb, var(--primary), black 22%);
      --grad-brand: linear-gradient(110deg, var(--primary) 0%, var(--accent) 100%);
    }
    /* coloured words in titles: plain accent text, no highlighter bars */
    #prestige-site .svc2-heading span, #prestige-site .values-heading span, #prestige-site .proc-heading span, #prestige-site .area2-heading span {
      background: none; padding: 0; font-style: normal; color: var(--accent); -webkit-text-stroke: 0;
    }
    #prestige-site .why2-heading span, #prestige-site .est-heading span, #prestige-site .gallery-heading h2 span, #prestige-site .faq2 .faq-heading h2 span { font-style: normal; }

    /* ── HERO ── */
    #prestige-site .hero3 {
      position: relative;
      overflow: hidden;
      background:
        radial-gradient(900px 560px at 80% 35%, color-mix(in srgb, var(--accent) 18%, transparent), transparent 62%),
        linear-gradient(180deg, var(--navy-deep), var(--navy-mid));
    }
    #prestige-site .hero3::before {
      content: ''; position: absolute; inset: 0; pointer-events: none;
      background-image:
        linear-gradient(rgba(255,255,255,.04) 1px, transparent 1px),
        linear-gradient(90deg, rgba(255,255,255,.04) 1px, transparent 1px);
      background-size: 64px 64px;
      -webkit-mask-image: linear-gradient(90deg, #000, transparent 65%);
              mask-image: linear-gradient(90deg, #000, transparent 65%);
    }
    #prestige-site .hero3-inner {
      position: relative;
      max-width: 1600px; margin: 0 auto;
      padding: 72px 24px 156px;   /* bottom room for the overlapping quote card */
      display: grid; grid-template-columns: 1.08fr 1fr; gap: 72px; align-items: center;
    }
    #prestige-site .hero3-kicker {
      display: flex; align-items: center; gap: 16px;
      font-family: var(--font-title); font-weight: 800;
      font-size: clamp(26px, 2.6vw, 48px); line-height: 1.05;
      text-transform: uppercase; color: var(--accent);
    }
    #prestige-site .hero3-kicker::before, #prestige-site .hero3-kicker::after {
      content: ''; flex-shrink: 0;
      width: clamp(44px, 4vw, 72px); height: clamp(14px, 1.2vw, 20px);
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 72 20' fill='none' stroke='%23028AB9' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10h58'/%3E%3Cpath d='M50 3l12 7-12 7'/%3E%3Cpath d='M3 4l7 6-7 6'/%3E%3C/svg%3E") center / contain no-repeat;
    }
    #prestige-site .hero3-kicker::after { transform: scaleX(-1); }
    #prestige-site .hero3-heading {
      margin-top: 10px;
      font-size: clamp(34px, 3.3vw, 62px); line-height: 1.08;
      text-transform: uppercase; color: var(--white);
    }
    #prestige-site .hero3-sub {
      margin-top: 24px;
      font-family: var(--font-title); font-weight: 800;
      font-size: clamp(17px, 1.45vw, 26px); letter-spacing: .3px;
      text-transform: uppercase; color: var(--white);
    }
    #prestige-site .hero3-points { list-style: none; margin-top: 26px; display: flex; flex-direction: column; gap: 16px; }
    #prestige-site .hero3-points li { display: flex; align-items: center; gap: 16px; font-size: clamp(16px, 1.2vw, 20px); color: #e4e6ef; }
    #prestige-site .hero3-ic {
      width: 42px; height: 42px; flex-shrink: 0; border-radius: 8px;
      background: color-mix(in srgb, var(--accent) 18%, transparent);
      border: 1px solid color-mix(in srgb, var(--accent) 45%, transparent);
      color: var(--accent);
      display: flex; align-items: center; justify-content: center;
    }
    #prestige-site .hero3-ic svg { width: 22px; height: 22px; }

    #prestige-site .hero3-trust {
      margin-top: 34px;
      display: inline-flex; align-items: stretch;
      background: var(--white);
      box-shadow: 10px 10px 0 var(--accent);
      transition: transform .2s;
    }
    #prestige-site .hero3-trust:hover { transform: translateY(-2px); }
    #prestige-site .trust-item { display: flex; align-items: center; gap: 12px; padding: 14px 22px; }
    #prestige-site .trust-item + .trust-item { border-left: 1px solid #e3e6ec; }
    #prestige-site .trust-logo { width: 38px; height: 38px; flex-shrink: 0; display: flex; }
    #prestige-site .trust-logo svg { width: 100%; height: 100%; }
    #prestige-site .trust-logo--ic { border-radius: 50%; background: var(--primary); color: var(--white); align-items: center; justify-content: center; }
    #prestige-site .trust-logo--ic svg { width: 22px; height: 22px; }
    #prestige-site .trust-text { display: flex; flex-direction: column; line-height: 1.3; }
    #prestige-site .trust-score { display: flex; align-items: center; gap: 6px; font-size: 15px; font-weight: 700; color: #111; white-space: nowrap; }
    #prestige-site .trust-stars { color: #f5a623; letter-spacing: 1px; }
    #prestige-site .trust-sub { font-size: 13px; font-style: italic; color: #4b5159; white-space: nowrap; }

    #prestige-site .hero3-ctas { margin-top: 38px; display: flex; flex-wrap: wrap; gap: 16px; }
    #prestige-site .hero3-call { padding: 20px 26px; font-size: 16px; border-radius: 4px; }
    #prestige-site .hero3-quote {
      display: inline-flex; align-items: center; justify-content: center;
      padding: 18px 28px;
      border: 2px solid rgba(255,255,255,.7); border-radius: 4px;
      font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: .4px;
      color: var(--white);
      transition: background .2s, color .2s, border-color .2s;
    }
    #prestige-site .hero3-quote:hover { background: var(--white); color: var(--primary); border-color: var(--white); }

    #prestige-site .hero3-media { position: relative; margin: 0; padding: 0 0 28px 28px; }
    #prestige-site .hero3-media::before {
      content: ''; position: absolute; left: 0; bottom: 0;
      width: 68%; height: 60%;
      background: var(--grad-brand);
    }
    #prestige-site .hero3-media img {
      position: relative; display: block;
      width: 100%; aspect-ratio: 1200 / 1125; object-fit: cover;
      box-shadow: 0 30px 60px rgba(0,0,0,.45);
    }

    @media (max-width: 1024px) {
      #prestige-site .hero3-inner { grid-template-columns: 1fr; gap: 48px; padding: 52px 24px 112px; }
      #prestige-site .hero3-media { max-width: 640px; }
    }
    @media (max-width: 600px) {
      #prestige-site .hero3-inner { padding: 36px 20px 76px; gap: 36px; }
      #prestige-site .hero3-kicker { gap: 10px; font-size: 20px; white-space: nowrap; }
      #prestige-site .hero3-kicker::after { display: none; }
      #prestige-site .hero3-heading { font-size: 30px; }
      #prestige-site .hero3-trust { display: flex; flex-direction: column; box-shadow: 6px 6px 0 var(--accent); }
      #prestige-site .trust-item + .trust-item { border-left: 0; border-top: 1px solid #e3e6ec; }
      #prestige-site .hero3-ctas { flex-direction: column; }
      #prestige-site .hero3-call, #prestige-site .hero3-quote { width: 100%; }
      #prestige-site .hero3-media { padding: 0 0 18px 18px; }
    }

    /* ── REVIEWS ── */
    #prestige-site .reviews-section {
      background-color: #f5f6f9;
      background-image:
        linear-gradient(rgba(36,33,92,.05) 1px, transparent 1px),
        linear-gradient(90deg, rgba(36,33,92,.05) 1px, transparent 1px);
      background-size: 48px 48px;
    }
    #prestige-site .reviews-head3 { display: grid; grid-template-columns: 1fr 1.15fr auto; gap: 48px; align-items: center; }
    #prestige-site .reviews-title3 { font-size: clamp(36px, 3.4vw, 60px); line-height: 1.05; color: #111; }
    #prestige-site .reviews-title3 .thin { display: block; font-weight: 400 !important; }
    #prestige-site .reviews-title3 .bold { display: block; color: var(--primary); }
    #prestige-site .reviews-intro3 { font-size: 18px; line-height: 1.7; color: #33384a; max-width: 32em; white-space: normal; }
    #prestige-site .reviews-arrows { display: flex; gap: 18px; }
    #prestige-site .reviews-arrows .carousel-btn { width: 72px; height: 72px; border: 2px solid #111; background: transparent; color: #111; }
    #prestige-site .reviews-arrows .carousel-btn:hover { background: var(--primary); border-color: var(--primary); color: var(--white); }
    #prestige-site .reviews-track-outer { padding: 84px 0 16px; }   /* room for the avatars above the cards */
    #prestige-site .review-card {
      position: relative;
      align-items: center; text-align: center;
      border-radius: 14px;
      padding: 84px 34px 38px;
      box-shadow: 0 14px 36px rgba(15,23,42,.08);
    }
    #prestige-site .review-ava-wrap { position: absolute; top: -68px; left: 50%; transform: translateX(-50%); }
    #prestige-site .review-card .review-avatar { width: 136px; height: 136px; font-family: var(--font-title); font-weight: 800; font-size: 56px; }
    #prestige-site .review-badge {
      position: absolute; right: -4px; bottom: 2px;
      width: 46px; height: 46px; border-radius: 50%;
      background: var(--white); box-shadow: 0 4px 12px rgba(0,0,0,.15);
      display: flex; align-items: center; justify-content: center;
    }
    #prestige-site .review-badge svg { width: 26px; height: 26px; }
    #prestige-site .review-card .reviewer-name { font-size: 22px; letter-spacing: .4px; }
    #prestige-site .review-rating { margin-top: 4px; display: flex; align-items: center; gap: 6px; font-size: 14px; font-weight: 600; color: #4b5159; }
    #prestige-site .review-card .review-stars { font-size: 14px; letter-spacing: 2px; color: #f5a623; }
    #prestige-site .review-based { margin-top: 2px; font-size: 17px; color: #222; }
    #prestige-site .review-card .review-text {
      margin-top: 22px; padding-right: 0;
      font-size: 18px; line-height: 1.75; color: #6b6f78;
      max-height: calc(1.75em * 6);
    }
    #prestige-site .reviews-controls { margin-top: 44px; }
    #prestige-site .reviews-section .carousel-dot { width: 46px; height: 6px; border-radius: 4px; background: #c9ccd3; }
    #prestige-site .reviews-section .carousel-dot.active { background: var(--primary); }
    @media (max-width: 1100px) {
      #prestige-site .reviews-head3 { grid-template-columns: 1fr; gap: 20px; }
    }
    @media (max-width: 600px) {
      #prestige-site .reviews-arrows .carousel-btn { width: 56px; height: 56px; }
      #prestige-site .review-card { padding: 70px 22px 28px; }
      #prestige-site .review-ava-wrap { top: -56px; }
      #prestige-site .review-card .review-avatar { width: 112px; height: 112px; font-size: 46px; }
      #prestige-site .review-card .review-text { font-size: 16px; }
      #prestige-site .reviews-track-outer { padding-top: 70px; }
    }

    /* ── ABOUT ── */
    #prestige-site .owner-section {
      background:
        radial-gradient(900px 520px at 12% 18%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 60%),
        linear-gradient(180deg, var(--navy-deep), var(--navy-mid));
    }
    #prestige-site .owner-photo::before {
      inset: auto; left: -20px; top: -20px;
      width: 58%; height: 62%;
      clip-path: none; background: var(--grad-brand);
    }
    #prestige-site .owner-photo img { box-shadow: 0 30px 60px rgba(0,0,0,.45); }
    #prestige-site .owner-plate { border-bottom: 4px solid var(--accent); }
    #prestige-site .owner-cta { background: var(--accent); color: var(--white); border-radius: 4px; }

    /* ── TICKERS ── */
    #prestige-site .brand-ticker, #prestige-site .brand-ticker--accent {
      background: #0c0b22;
      border-top: 1px solid rgba(255,255,255,.08);
      border-bottom: 1px solid rgba(255,255,255,.08);
      padding: 22px 0;
    }
    #prestige-site .brand-ticker-track { animation-duration: var(--tick-dur, 90s); }
    #prestige-site .brand-ticker-item { gap: 44px; padding-right: 44px; }
    #prestige-site .brand-ticker-name { font-family: var(--font-body); font-weight: 600; font-size: 21px; letter-spacing: 1px; color: var(--white); }
    #prestige-site .brand-ticker-logo { width: 46px; height: 38px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 48' fill='none' stroke='%23ffffff' stroke-opacity='.75' stroke-width='1.3'%3E%3Cpath d='M30 4l26 10-26 10L4 14z'/%3E%3Cpath d='M30 8l26 10-26 10L4 18z'/%3E%3Cpath d='M30 12l26 10-26 10L4 22z'/%3E%3Cpath d='M30 16l26 10-26 10L4 26z'/%3E%3Cpath d='M30 20l26 10-26 10L4 30z'/%3E%3C/svg%3E") center / contain no-repeat; }
    body[style*="url('')"] .brand-ticker-logo { display: block; }
    body[style*="url('')"] .brand-ticker-name::before { content: none; }
    @media (max-width: 600px) {
      #prestige-site .brand-ticker { padding: 16px 0; }
      #prestige-site .brand-ticker-name { font-size: 16px; }
      #prestige-site .brand-ticker-logo { width: 36px; height: 30px; }
      #prestige-site .brand-ticker-item { gap: 28px; padding-right: 28px; }
    }

    /* ── ACCORDIONS (Services + Why Prestige): open row fades into the logo blue ── */
    #prestige-site .svc2-cat, #prestige-site .why2-item { transition: box-shadow .25s; }
    #prestige-site .svc2-cat.acc-open, #prestige-site .why2-item.acc-open {
      box-shadow: 0 0 0 2px var(--accent), 0 16px 34px rgba(15,23,42,.14);
    }
    #prestige-site .svc2-cat.acc-open .svc2-cat-head, #prestige-site .why2-item.acc-open .why2-head {
      background: linear-gradient(90deg, var(--primary) 0%, var(--primary) 28%, var(--accent) 100%);
      color: var(--white);
    }
    #prestige-site .svc2-cat.acc-open .svc2-chev, #prestige-site .why2-item.acc-open .why2-chev { background: var(--white); color: var(--accent); }
    #prestige-site .svc2-chips { padding: 30px 26px 32px; }
    #prestige-site .why2-body { padding: 24px 28px 28px; }

    /* ── WHY PRESTIGE: plain deep navy instead of stripes ── */
    #prestige-site .why2-section {
      background:
        radial-gradient(1000px 600px at 88% 12%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%),
        linear-gradient(180deg, var(--navy-mid), var(--navy-deep));
    }

    /* ── CORE VALUES ── */
    #prestige-site .value-card { border-radius: 10px; overflow: hidden; box-shadow: 0 14px 34px rgba(15,23,42,.08); }
    #prestige-site .value-letter {
      position: relative;
      aspect-ratio: auto; height: 210px;
      justify-content: flex-start; align-items: flex-end;
      padding: 0 30px 26px;
      background:
        linear-gradient(rgba(255,255,255,.05) 1px, transparent 1px) 0 0 / 32px 32px,
        linear-gradient(90deg, rgba(255,255,255,.05) 1px, transparent 1px) 0 0 / 32px 32px,
        linear-gradient(135deg, var(--primary) 0%, var(--navy-deep) 100%);
      font-family: var(--font-title); font-weight: 800;
      font-size: 128px; line-height: .78; color: var(--white);
    }
    #prestige-site .value-letter::before {
      content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 4px; background: var(--grad-brand);
    }
    #prestige-site .value-letter::after {
      content: attr(data-num);
      position: absolute; top: 24px; right: 28px;
      font-family: var(--font-title); font-size: 15px; font-weight: 800; letter-spacing: 2px;
      color: var(--accent);
    }
    #prestige-site .value-bar {
      background: var(--white); color: var(--primary);
      border-bottom: 0; padding: 26px 30px 0; font-size: 20px;
    }
    #prestige-site .value-bar::after { content: ''; display: block; width: 44px; height: 3px; margin-top: 14px; background: var(--accent); }
    #prestige-site .value-text { padding: 16px 30px 32px; }

    /* ── GALLERY ── */
    #prestige-site .gallery-section {
      background:
        radial-gradient(900px 480px at 50% 0%, color-mix(in srgb, var(--accent) 20%, transparent), transparent 65%),
        linear-gradient(180deg, var(--navy-deep), var(--navy-mid)) !important;
    }

    /* ── ESTIMATE ── */
    #prestige-site .est-section::before {
      background: linear-gradient(105deg, rgba(12,11,34,.96) 0%, color-mix(in srgb, var(--primary) 92%, transparent) 100%);
    }
    #prestige-site .est-tick { background: var(--accent); color: var(--white); }
    #prestige-site .est-call-icon { background: var(--accent); color: var(--white); }
    #prestige-site .est-right { position: relative; border-top: 0; border-radius: 8px; overflow: hidden; }
    #prestige-site .est-right::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 6px; background: var(--grad-brand); }
    #prestige-site .est-form-head h3 { color: var(--primary); }
    #prestige-site .est-form input:focus, #prestige-site .est-form select:focus {
      border-color: var(--accent);
      box-shadow: 0 0 0 3px color-mix(in srgb, var(--accent) 22%, transparent);
    }
    #prestige-site .est-submit { background: var(--grad-brand); color: var(--white); border-radius: 4px; }

    /* ── SERVICE AREA ── */
    #prestige-site .area2-section { background: var(--white); }
    #prestige-site .area2-inner { grid-template-columns: 1fr 1fr; gap: 64px; align-items: stretch; }
    #prestige-site .area2-map { aspect-ratio: auto; height: 100%; min-height: 440px; border-radius: 10px; overflow: hidden; }
    #prestige-site .area2-content { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; }
    #prestige-site .area2-eyebrow { font-family: var(--font-heading); font-size: 15px; font-weight: 800; letter-spacing: 3px; text-transform: uppercase; color: var(--accent); }
    #prestige-site .area2-heading { margin-top: 12px; font-size: clamp(28px, 2.3vw, 40px); line-height: 1.15; }
    #prestige-site .area2-lead { margin-top: 18px; font-size: 18px; line-height: 1.7; color: #4b5159; white-space: normal; max-width: 36em; }
    #prestige-site .area2-lead a { color: var(--primary); font-weight: 700; text-decoration: underline; }
    #prestige-site .area2-pills { width: 100%; margin-top: 28px; display: flex; flex-wrap: wrap; gap: 12px; }
    #prestige-site .area-pill {
      justify-content: flex-start; gap: 10px;
      padding: 13px 16px;
      background: #f6f7fa; border: 1px solid #e3e6ec; border-radius: 8px;
      font-size: 16px; font-weight: 600;
    }
    #prestige-site .area-pill svg { width: 18px; height: 18px; flex-shrink: 0; color: var(--accent); }
    #prestige-site .area-pill:hover { background: var(--white); border-color: var(--accent); }
    #prestige-site .area2-cta { background: var(--grad-brand); color: var(--white); border-radius: 4px; }
    @media (max-width: 1100px) { #prestige-site .area2-map { min-height: 360px; } }
    #prestige-site .gallery-heading p { text-wrap: balance; }
    @media (max-width: 600px)  { #prestige-site .area-pill { font-size: 15px; padding: 11px 14px; } #prestige-site .area2-map { min-height: 300px; } #prestige-site .area2-lead { font-size: 16px; } }

    /* ── FOOTER: brand gradient bands framing an angled dark panel ── */
    #prestige-site .foot3 { background: linear-gradient(90deg, var(--accent) 0%, var(--primary) 50%, var(--accent) 100%); color: var(--white); }
    #prestige-site .foot3-body {
      background: #0c0b22;
      clip-path: polygon(0 128px, 17% 54px, 83% 54px, 100% 128px, 100% 100%, 0 100%);
      padding: 176px 24px 0;
    }
    #prestige-site .foot3-inner {
      max-width: 1440px; margin: 0 auto;
      display: grid; grid-template-columns: 1.25fr 1fr 1fr 1.45fr; gap: 48px;
    }
    #prestige-site .foot3-logo { height: 130px; width: auto; max-width: none; }
    #prestige-site .foot3-slogan {
      margin-top: 24px;
      font-family: var(--font-title); font-weight: 800; font-size: 22px; line-height: 1.3;
      text-transform: uppercase; color: var(--white);
    }
    #prestige-site .foot3-title {
      margin-bottom: 26px;
      font-family: var(--font-title); font-weight: 800; font-size: 21px;
      text-transform: uppercase; letter-spacing: .3px; color: var(--accent);
    }
    #prestige-site .foot3-follow { margin: 44px 0 18px; }
    #prestige-site .foot3-socials { display: flex; gap: 16px; }
    #prestige-site .foot3-socials a {
      width: 50px; height: 50px; border-radius: 50%;
      background: var(--white); color: var(--primary);
      display: flex; align-items: center; justify-content: center;
      transition: background .2s, color .2s;
    }
    #prestige-site .foot3-socials a:hover { background: var(--accent); color: var(--white); }
    #prestige-site .foot3-socials svg { width: 22px; height: 22px; }
    #prestige-site .foot3-links { list-style: none; display: flex; flex-direction: column; gap: 18px; }
    #prestige-site .foot3-links a { display: inline-flex; align-items: center; gap: 14px; font-size: 18px; color: #c4c6d0; transition: color .2s; }
    #prestige-site .foot3-links a::before { content: '\203A'; font-size: 22px; line-height: 1; color: #8d90a0; }
    #prestige-site .foot3-links a:hover { color: var(--accent); }
    #prestige-site .foot3-contact { list-style: none; display: flex; flex-direction: column; gap: 24px; }
    #prestige-site .foot3-contact li { display: flex; align-items: flex-start; gap: 16px; }
    #prestige-site .foot3-ic { width: 34px; height: 34px; flex-shrink: 0; color: var(--accent); }
    #prestige-site .foot3-ic svg { width: 100%; height: 100%; }
    #prestige-site .foot3-label { display: block; margin-bottom: 2px; font-size: 14px; color: #9a9caa; }
    #prestige-site .foot3-contact li > span:last-child, #prestige-site .foot3-contact a {
      font-size: 18px; font-weight: 600; color: var(--white); white-space: normal; overflow-wrap: anywhere;
    }
    #prestige-site .foot3-contact a:hover { color: var(--accent); }
    #prestige-site .foot3-bottom {
      max-width: 1440px; margin: 64px auto 0;
      padding: 28px 0 32px;
      border-top: 1px solid rgba(255,255,255,.16);
      display: flex; justify-content: space-between; align-items: center; gap: 16px; flex-wrap: wrap;
    }
    #prestige-site .foot3-bottom p { font-size: 16px; color: #b3b5c0; white-space: normal; }
    #prestige-site .foot3-credit a { color: var(--white); text-decoration: underline; }
    #prestige-site .foot3-credit a:hover { color: var(--accent); }
    @media (max-width: 1100px) {
      #prestige-site .foot3-inner { grid-template-columns: 1fr 1fr; gap: 44px; }
    }
    @media (max-width: 600px) {
      #prestige-site .foot3-body { clip-path: polygon(0 64px, 14% 26px, 86% 26px, 100% 64px, 100% 100%, 0 100%); padding: 96px 20px 0; }
      #prestige-site .foot3-inner { grid-template-columns: 1fr; gap: 40px; }
      #prestige-site .foot3-bottom { flex-direction: column; text-align: center; margin-top: 48px; }
    }

    /* ════════ V4 — hero photo crop, reviews backdrop + smaller avatars, glass estimate card ════════ */
    #prestige-site .hero3-media img { aspect-ratio: 1 / 1; object-position: 50% 62%; }

    /* Reviews: soft brand glows + an oversized quote mark instead of grid lines */
    #prestige-site .reviews-section {
      position: relative;
      overflow: hidden;
      background-color: #f4f5f9;
      background-image:
        radial-gradient(620px 420px at 6% 12%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 70%),
        radial-gradient(720px 520px at 96% 92%, color-mix(in srgb, var(--primary) 12%, transparent), transparent 70%),
        linear-gradient(180deg, #f7f8fb, #eef0f6);
      background-size: auto;
    }
    #prestige-site .reviews-section::before {
      content: '\201C';
      position: absolute; top: -90px; right: 4%;
      font-family: Georgia, 'Times New Roman', serif;
      font-size: 520px; line-height: 1;
      color: var(--primary); opacity: .045;
      pointer-events: none;
    }
    #prestige-site .reviews-inner { position: relative; }
    #prestige-site .reviews-head3 { grid-template-columns: auto minmax(0, 1fr) auto; gap: 56px; }
    #prestige-site .reviews-title3 { font-size: clamp(34px, 3vw, 54px); }
    #prestige-site .reviews-title3 .bold { white-space: nowrap; }
    @media (max-width: 1100px) { #prestige-site .reviews-head3 { grid-template-columns: 1fr; gap: 20px; } }
    @media (max-width: 600px)  { #prestige-site .reviews-title3 .bold { white-space: normal; } }
    #prestige-site .reviews-track-outer { padding-top: 52px; }
    #prestige-site .review-card { padding-top: 60px; }
    #prestige-site .review-ava-wrap { top: -42px; }
    #prestige-site .review-card .review-avatar { width: 84px; height: 84px; font-size: 34px; box-shadow: 0 8px 18px rgba(36,33,92,.25); }
    #prestige-site .review-badge { width: 32px; height: 32px; right: -6px; bottom: -2px; }
    #prestige-site .review-badge svg { width: 18px; height: 18px; }
    @media (max-width: 600px) {
      #prestige-site .reviews-track-outer { padding-top: 46px; }
      #prestige-site .review-card { padding-top: 54px; }
      #prestige-site .review-ava-wrap { top: -38px; }
      #prestige-site .review-card .review-avatar { width: 76px; height: 76px; font-size: 30px; }
      #prestige-site .reviews-section::before { font-size: 300px; top: -50px; }
    }

    /* Estimate: frosted glass card with a gradient rim */
    #prestige-site .est-section { overflow: hidden; }   /* keeps the card's glow from widening the page */
    #prestige-site .est-card {
      position: relative;
      background: linear-gradient(160deg, rgba(255,255,255,.11), rgba(255,255,255,.035));
      border: 0;
      border-radius: 18px;
      padding: 40px 40px 34px;
      box-shadow: 0 30px 70px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.12);
      -webkit-backdrop-filter: blur(14px); backdrop-filter: blur(14px);
      overflow: visible;
      isolation: isolate;
      color: var(--white);
    }
    #prestige-site .est-card::before {
      content: ''; position: absolute; inset: 0; height: auto;
      padding: 1.5px; border-radius: inherit;
      background: linear-gradient(140deg, var(--accent), rgba(255,255,255,.12) 40%, rgba(255,255,255,.06) 60%, var(--accent));
      -webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);
      -webkit-mask-composite: xor; mask-composite: exclude;
      pointer-events: none;
    }
    #prestige-site .est-card::after {
      content: ''; position: absolute; z-index: -1; inset: 10% -6% -8% 20%;
      background: radial-gradient(closest-side, color-mix(in srgb, var(--accent) 45%, transparent), transparent);
      filter: blur(40px); opacity: .55;
    }
    #prestige-site .est-card-head { display: flex; align-items: center; gap: 18px; }
    #prestige-site .est-card-icon {
      width: 60px; height: 60px; flex-shrink: 0; border-radius: 14px;
      background: var(--grad-brand); color: var(--white);
      display: flex; align-items: center; justify-content: center;
      box-shadow: 0 10px 24px color-mix(in srgb, var(--accent) 35%, transparent);
    }
    #prestige-site .est-card-icon svg { width: 28px; height: 28px; }
    #prestige-site .est-card-head h3 { font-size: clamp(22px, 1.8vw, 30px); line-height: 1.1; text-transform: uppercase; color: var(--white); }
    #prestige-site .est-card-promise { list-style: none; margin-top: 8px; display: flex; flex-wrap: wrap; gap: 6px 16px; }
    #prestige-site .est-card-promise li { display: flex; align-items: center; gap: 6px; font-size: 14px; color: #c9cbe0; }
    #prestige-site .est-card-promise svg { width: 14px; height: 14px; color: var(--accent); }

    #prestige-site .est-card .est-form { margin-top: 28px; gap: 18px; }
    #prestige-site .est-card .est-label { color: #aeb1c9; font-size: 12px; letter-spacing: 1px; }
    #prestige-site .est-type { border: 0; padding: 0; margin: 0; min-width: 0; }
    #prestige-site .est-type legend { margin-bottom: 8px; }
    #prestige-site .est-seg { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; }
    #prestige-site .est-seg label { position: relative; cursor: pointer; }
    #prestige-site .est-seg input { position: absolute; top: 0; left: 0; width: 1px; height: 1px; margin: 0; opacity: 0; pointer-events: none; }
    #prestige-site .est-seg span {
      display: flex; align-items: center; justify-content: center; gap: 8px;
      padding: 13px 10px;
      border: 1px solid rgba(255,255,255,.16); border-radius: 10px;
      background: rgba(255,255,255,.05);
      font-size: 15px; font-weight: 600; color: #dfe1ee;
      transition: background .2s, border-color .2s, color .2s, box-shadow .2s;
    }
    #prestige-site .est-seg svg { width: 18px; height: 18px; color: var(--accent); transition: color .2s; }
    #prestige-site .est-seg label:hover span { border-color: rgba(255,255,255,.35); }
    #prestige-site .est-seg input:checked + span {
      background: var(--grad-brand); border-color: transparent; color: var(--white);
      box-shadow: 0 8px 22px color-mix(in srgb, var(--accent) 35%, transparent);
    }
    #prestige-site .est-seg input:checked + span svg { color: var(--white); }
    #prestige-site .est-seg input:focus-visible + span { outline: 2px solid var(--accent); outline-offset: 2px; }

    #prestige-site .est-input { position: relative; display: block; }
    #prestige-site .est-input > svg {
      position: absolute; left: 15px; top: 50%; transform: translateY(-50%);
      width: 18px; height: 18px; color: var(--accent); pointer-events: none;
    }
    #prestige-site .est-card .est-form input, #prestige-site .est-card .est-form select {
      padding: 15px 16px 15px 44px;
      background-color: rgba(255,255,255,.06);
      border: 1px solid rgba(255,255,255,.16); border-radius: 10px;
      color: var(--white);
    }
    #prestige-site .est-card .est-form input::placeholder { color: #8f92ad; }
    #prestige-site .est-card .est-form select {
      background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
      padding-right: 44px;
    }
    #prestige-site .est-card .est-form select option { color: #111; }
    #prestige-site .est-card .est-form input:focus, #prestige-site .est-card .est-form select:focus {
      background-color: rgba(255,255,255,.1);
      border-color: var(--accent);
      box-shadow: 0 0 0 4px color-mix(in srgb, var(--accent) 22%, transparent);
    }
    #prestige-site .est-card .est-submit {
      display: flex; align-items: center; justify-content: center; gap: 14px;
      padding: 19px 26px; border-radius: 10px;
      background: var(--grad-brand); background-size: 160% 100%; background-position: 0 0;
      box-shadow: 0 14px 30px color-mix(in srgb, var(--accent) 35%, transparent);
      transition: background-position .35s, transform .15s, box-shadow .2s;
    }
    #prestige-site .est-card .est-submit:hover { background-position: 100% 0; transform: translateY(-2px); filter: none; }
    #prestige-site .est-submit-arrow {
      width: 34px; height: 34px; border-radius: 50%;
      background: rgba(255,255,255,.18);
      display: flex; align-items: center; justify-content: center;
      transition: transform .25s;
    }
    #prestige-site .est-submit-arrow svg { width: 16px; height: 16px; }
    #prestige-site .est-card .est-submit:hover .est-submit-arrow { transform: translateX(4px); }
    #prestige-site .est-card .est-consent { color: #8f92ad; }
    #prestige-site .est-card .est-consent a { color: #c9cbe0; }
    @media (max-width: 600px) {
      #prestige-site .est-card { padding: 28px 20px 26px; border-radius: 14px; }
      #prestige-site .est-card-head { align-items: flex-start; }
      #prestige-site .est-card-icon { width: 48px; height: 48px; border-radius: 12px; }
      #prestige-site .est-seg { grid-template-columns: 1fr; }
    }
    /* ════════ SHARED: pill buttons, call link, serving areas (all pages) ════════ */
    #prestige-site .sp-mixed { font-size: clamp(32px, 3vw, 54px); line-height: 1.1; color: #111; font-weight: 400 !important; text-transform: none; }
    #prestige-site .sp-mixed strong { font-weight: 800 !important; color: var(--primary); }
    #prestige-site .sp-mixed--light, #prestige-site .sp-mixed--light strong { color: var(--white); }
    #prestige-site .sp-pill {
      display: inline-flex; align-items: center; gap: 0;
      padding: 0 0 0 30px; height: 54px;
      border: 2px solid var(--primary); border-radius: 999px;
      font-size: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: .4px;
      color: var(--primary); background: var(--white);
      transition: background .2s, color .2s;
    }
    #prestige-site .sp-pill-ic {
      width: 54px; height: 54px; margin: -2px -2px -2px 22px;
      border-radius: 50%; background: var(--grad-brand); color: var(--white);
      display: flex; align-items: center; justify-content: center;
    }
    #prestige-site .sp-pill-ic svg { width: 18px; height: 18px; }
    #prestige-site .sp-pill:hover { background: var(--primary); color: var(--white); }
    #prestige-site .sp-pill--light { height: 46px; padding-left: 24px; font-size: 14px; text-transform: none; letter-spacing: 0; border-color: var(--white); background: transparent; color: var(--white); }
    #prestige-site .sp-pill--light .sp-pill-ic { width: 46px; height: 46px; margin-left: 18px; background: var(--white); color: var(--primary); }
    #prestige-site .sp-pill--glow { border-color: transparent; box-shadow: 0 12px 30px color-mix(in srgb, var(--accent) 35%, transparent); }
    #prestige-site .ab-hero-call { display: inline-flex; align-items: center; gap: 12px; font-size: 18px; font-weight: 700; color: var(--white); }
    #prestige-site .ab-hero-call-ic { width: 46px; height: 46px; border-radius: 50%; border: 1.5px solid rgba(255,255,255,.4); display: flex; align-items: center; justify-content: center; }
    #prestige-site .ab-hero-call-ic svg { width: 20px; height: 20px; }
    #prestige-site .ab-hero-call:hover .ab-hero-call-ic { background: var(--accent); border-color: var(--accent); }
    #prestige-site button.sp-pill { cursor: pointer; font-family: var(--font-body); }
    #prestige-site .sp-pill--block { position: relative; width: 100%; justify-content: center; padding: 0 60px; height: 58px; }
    #prestige-site .sp-pill--block .sp-pill-ic { position: absolute; right: -2px; top: -2px; width: 58px; height: 58px; margin: 0; }
    #prestige-site .sp-pill--lg { height: 58px; padding-left: 34px; font-size: 16px; text-transform: uppercase; letter-spacing: .4px; }
    #prestige-site .sp-pill--lg .sp-pill-ic { width: 58px; height: 58px; }
    #prestige-site .sp-pill--light:hover { background: var(--white); color: var(--primary); }
    #prestige-site .sp-pill--light:hover .sp-pill-ic { background: var(--grad-brand); color: var(--white); }
    #prestige-site .sp-pill:hover .sp-pill-ic svg { transform: translateX(2px); }
    #prestige-site .sp-pill-ic svg { transition: transform .2s; }
    /* ── SERVING AREAS ── */
    #prestige-site .sp-area { background: var(--white); padding: 100px 24px; }
    #prestige-site .sp-area-inner { max-width: 1600px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1.05fr; gap: 72px; align-items: start; }
    #prestige-site .sp-area-map { aspect-ratio: 3 / 2; border-radius: 10px; overflow: hidden; box-shadow: 0 18px 40px rgba(15,23,42,.14); }
    #prestige-site .sp-area-map iframe { width: 100%; height: 100%; border: 0; display: block; }
    #prestige-site .sp-area-tag {
      display: inline-block; padding: 12px 48px 12px 26px;
      background: linear-gradient(90deg, color-mix(in srgb, var(--accent) 14%, transparent), color-mix(in srgb, var(--accent) 40%, transparent) 50%, transparent);
      font-size: 18px; font-weight: 600; color: var(--primary);
    }
    #prestige-site .sp-area-title { margin-top: 26px; font-size: clamp(32px, 2.8vw, 50px); color: #111; text-transform: none; letter-spacing: 1px; }
    #prestige-site .sp-area-sub { margin-top: 18px; font-family: var(--font-title); font-weight: 800; font-size: clamp(20px, 1.7vw, 30px); color: #111; }
    #prestige-site .sp-area-text { margin-top: 18px; font-size: 18px; line-height: 1.7; color: #4b5159; white-space: normal; }
    #prestige-site .sp-towns { margin-top: 34px; display: grid; grid-template-columns: 1fr 1fr; gap: 18px 22px; }
    #prestige-site .sp-town {
      display: flex; align-items: center; gap: 14px;
      padding: 18px 26px; border-radius: 999px;
      border: 1.5px solid var(--accent); background: var(--white);
      font-size: 18px; font-weight: 600; color: #111;
      transition: background .25s, color .25s, border-color .25s, transform .15s;
    }
    #prestige-site .sp-town svg { width: 22px; height: 22px; flex-shrink: 0; color: var(--accent); fill: color-mix(in srgb, var(--accent) 20%, transparent); }
    #prestige-site .sp-town:hover, #prestige-site .sp-town.is-active { background: linear-gradient(90deg, var(--accent), var(--primary)); border-color: transparent; color: var(--white); }
    #prestige-site .sp-town:hover svg, #prestige-site .sp-town.is-active svg { color: var(--white); fill: rgba(255,255,255,.25); }
    #prestige-site .sp-town:hover { transform: translateY(-1px); }
    @media (max-width: 1024px) { #prestige-site .sp-area-inner { grid-template-columns: 1fr; } }
    @media (max-width: 600px) {
      #prestige-site .sp-area { padding: 64px 20px; }
      #prestige-site .sp-towns { grid-template-columns: 1fr; gap: 12px; }
      #prestige-site .sp-town { padding: 14px 20px; font-size: 16px; }
    }
    /* ════════ /SHARED ════════ */

    /* ════════ V5 — pill buttons in place on the home page ════════ */
    #prestige-site .hero3-ctas { align-items: center; gap: 28px; }
    #prestige-site .quote-form .btn-submit { min-width: 210px; padding: 0 70px 0 34px; }
    #prestige-site .owner-cta-pill { margin-top: 10px; }
    #prestige-site .est-card .sp-pill--block { margin-top: 4px; }
    @media (max-width: 600px) {
      #prestige-site .hero3-ctas .sp-pill { width: 100%; justify-content: space-between; }
      #prestige-site .owner-cta-pill { width: 100%; justify-content: space-between; }
    }

    /* ════════ V6 — header quote button as a pill ════════ */
    #prestige-site .sp-pill.hdr-quote { height: 52px; padding-left: 26px; font-size: 15px; white-space: nowrap; flex-shrink: 0; }
    #prestige-site .sp-pill.hdr-quote .sp-pill-ic { width: 52px; height: 52px; margin-left: 18px; }
    @media (max-width: 1024px) {
      #prestige-site .sp-pill.hdr-quote { height: 44px; padding-left: 18px; font-size: 13px; }
      #prestige-site .sp-pill.hdr-quote .sp-pill-ic { width: 44px; height: 44px; margin-left: 12px; }
    }
    #prestige-site .header { grid-template-columns: auto minmax(0, 1fr); }   /* header never forces the page wider than the screen */

    /* ════════ COPY PASS — headings that are now real H3s keep their old look ════════ */
    #prestige-site h3.svc2-cat-title { font-family: var(--font-heading) !important; font-weight: 800 !important; font-size: inherit; text-transform: uppercase; letter-spacing: .3px; color: inherit; margin: 0; }
    #prestige-site .faq2 .faq-q-text { font-family: var(--font-body) !important; font-weight: 700 !important; font-size: inherit; line-height: 1.4; color: inherit; text-transform: none; margin: 0; }

    /* AREAS-NAV START (nav_areas.py) */
    #prestige-site .nav-dd { position: relative; }
    #prestige-site .nav-dd-top .nav-dd-caret { width: 14px; height: 14px; transition: transform .2s; }
    #prestige-site .nav-dd:hover .nav-dd-caret, #prestige-site .nav-dd:focus-within .nav-dd-caret { transform: rotate(180deg); }
    #prestige-site .nav-dd-menu {
      position: absolute; top: 100%; left: 50%; z-index: 1000;
      display: flex; gap: 34px;
      padding: 24px 28px 22px; margin-top: 8px;
      background: var(--white); border-radius: 16px;
      border-top: 4px solid var(--accent);
      box-shadow: 0 24px 50px rgba(15,23,42,.18);
      opacity: 0; visibility: hidden; transform: translate(-50%, 8px);
      transition: opacity .2s, transform .2s, visibility .2s;
    }
    #prestige-site .nav-dd-menu::before { content: ""; position: absolute; left: 0; right: 0; top: -14px; height: 14px; }  /* hover bridge */
    #prestige-site .nav-dd:hover .nav-dd-menu, #prestige-site .nav-dd:focus-within .nav-dd-menu { opacity: 1; visibility: visible; transform: translate(-50%, 0); }
    #prestige-site .nav-dd-col { display: grid; align-content: start; gap: 2px; min-width: 170px; }
    #prestige-site .nav-dd-col--wide { grid-template-columns: repeat(2, minmax(150px, auto)); column-gap: 18px; }
    #prestige-site .nav-dd-col--wide .nav-dd-county { grid-column: 1 / -1; }
    #prestige-site .nav-dd-county {
      margin: 0 0 8px; padding-bottom: 8px; border-bottom: 1px solid #e6e8ef;
      font-size: 12px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--accent);
    }
    #prestige-site .nav .nav-dd-menu a {
      padding: 8px 10px; border-radius: 8px;
      font-size: 15px; font-weight: 600; text-transform: none; color: var(--primary); white-space: nowrap;
    }
    #prestige-site .nav .nav-dd-menu a:hover, #prestige-site .nav .nav-dd-menu a[aria-current="page"] { background: color-mix(in srgb, var(--accent) 10%, white); color: var(--accent); }

    #prestige-site .mnav-areas summary {
      display: flex; align-items: center; justify-content: space-between;
      padding: 14px 24px; color: var(--white); font-weight: 600; font-size: 16px;
      border-bottom: 1px solid #ffffff15; cursor: pointer; list-style: none;
    }
    #prestige-site .mnav-areas summary::-webkit-details-marker { display: none; }
    #prestige-site .mnav-areas[open] summary .nav-dd-caret { transform: rotate(180deg); }
    #prestige-site .mnav-areas-list { background: rgba(0,0,0,.18); padding: 4px 0 10px; }
    #prestige-site .mnav-county { margin: 0; padding: 12px 24px 4px; font-size: 12px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; color: var(--accent-light); }
    #prestige-site .mobile-nav .mnav-areas-list a { padding: 10px 36px; font-size: 15px; border-bottom: 0; }
    /* AREAS-NAV END */
