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

  :root {
    --cream: #F7EFDF;
    --warm-tan: #E4D2AF;
    --sage: #5C8F68;
    --sage-dark: #3C6E4A;
    --terracotta: #B85430;
    --terracotta-light: #D98B54;
    --bark: #2E4436;
    --bark-light: #5C7A62;
    --text: #241E14;
    --text-muted: #55503F;
    --white: #FFFCF5;
  }

  body {
    font-family: 'Karla', sans-serif;
    background: var(--cream);
    color: var(--text);
    font-weight: 300;
    position: relative;
  }

  body::before {
    content: '';
    position: fixed;
    inset: 0;
    pointer-events: none;
    z-index: 9999;
    opacity: 0.045;
    mix-blend-mode: multiply;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAQAElEQVR4ATTdBbRVVfcF8PVtC7Gxn4XPwid2BwJ2oGIjKj5R8NmtWIStKHYX2C12K9hidytYWBjYub/922Oc/xh3vHfvPWfvteaac661z/PPlx566KG89NJL5+233z6/9957+eWXX84TJ07MF110Ud5hhx2y72eaaaa88sor1/dbbrllXn/99XOPHj3yXnvtlY855pg8bNiwPGLEiHz77bfnhRZaKI8ePTr36dMnH3roofmvv/7K//vf//LPP/+cIyJvuOGGeamllqp7zD333Pm7777L/fv3r3v369cvr7322vmyyy7LnTp1qmu++uqr+fLLL8/t7e155513zvfcc0++9NJLc+/evevaO+64Y7722mtzz54986RJk/Kvv/6aX3zxxfzJJ5/kueaaK5977rn577//zr/99lv9/M0338ybbrpp3mabbXLnzp3zfvvtlydPnpxnn332vP/+++d33nmnxnLzzTfn66+/vsazyy671OtnmWWWfN555+WFF144d3R05F69euWRI0fmO++8s+5733331fW22267/Oyzz+Zbbrml/vziiy/yFVdckb///vs8fvz4msMNN9xQP9t2223z9NNPn3/44Yf8wgsv5FlnnTXvtttuecyYMfnBBx/Mw4cPrzgMGjQoDxw4MM8333z59NNPr3V64oknauxbbLFFPumkk2pc8PM5nI488sgsD/c89dRT+fXXX6/3ffXVVzVfNXHd/PPPn9Xs7rvvzh9++GG+5ppr8jnnnJOffPLJvPnmm9efV199dX7++edzKslGSSwKAWLUqFGx6qqrRs45SvHjyy+/jM8++6x+/sgjj8Rqq60WTz/9dFx88cXx7bffRlkkUkqxwQYbxKmnnholkDjzzDPjjDPOiJJA9OvXL5Zffvl633LLLRennHJKFHDiwAMPjMMPPzwOPvjg2GeffWLNNdesv/t53XXX1e+//vrrGkcpdCy22GJRCBP//vtv3H///VEKGB999FH9vXv37lEIFHvuuWcUcsRhhx0WpShRyB4FrCig12vt1bdv3/B/4rzjjjuiEC2KUGLRRReNQtAoBKk5i2PFFVeMrbfeOmacccb4/fffo4Afxx57bDzwwANxwQUXxBJLLBG//PJL3a+QsK5zySWXxK233hqFWHHVVVdFEV0UcUURRsW1kDLguMwyy0QpYJx88sk1t0LAKAQJuRfCRyFEtLW1xcMPPxylgFFEGh9//HEUIsZLL70UaiaGwYMHx9FHHx3Dhg2LIrwowq77FnJFKXQUUUUxgSiEiUK8mGeeeWqOcFGfddZZJ6688sqKaxFjWA/ehxxySBRB1bxh4v1RRx0VhbCREKUwJ4pbhKL6oiinBl3cIIpKozAudtppp3jrrbdi3333jVVWWSXefffd+n7JJZeMorJKjttuuy0KY2PdddeNCy+8MFZfffU47rjjAlBF9THttNPG2WefXQkHhG7dutVkEfOss86KjTbaqCY255xzhjhee+21SrIuXbpUoBTrp59+ijnmmCM+//zzeO6558J9ClfcrAI2ZcqUSpJx48bFvPPOW9cbMmRIFJeL4jp1XWLYeOONY5pppok//vgjAKzoRWWheMgkV2RDgk8//TSKE4U9iltE165do7hAFQbw4VGcIf75559ob2+PovAobhfFOetrq622iuLUNT9EGzBgQCUavAgGcTbbbLPwkhdRbLLJJtHa2lrxLC5UcyZUhCpuVYlIKMVRKjlgQQheCv/BBx/Ef//9V0Wx0korVeLcdNNNlXjFteu6RE/Aals6Qhx00EG1RgQNP3jDhAiKG1UhJ6q1EEUV668LYxI221TxKLyjo6MqWMEVGxmwExMBjnQKQdnIVCwtisVV1pYWEOutt14US6wqtbkiSxYI1lbc0vZCoIqFdCeeeGJluT2p/LTTTgtxAoQblnYUFCFuaintL5CL+hQI0d94443qcor9559/xr333lsLC+y+fftWhSMScDgDVYsbCUqbqOpWvBNOOCF+/PHHWjgOgGivvPJKxUS+a6yxRgV7jz32qC7l2tKWorSZmHnmmWtRFWXChAkxduzY6rCExoF79eoV4n/00UerC3CMlpaW6lDIbg1ElXcZH2Ly5MnV1YlKHZCF47799tvVFV0jPo5+/PHHB7e+6667qqhL+wri5cJEwP1gz4HPP//8WHbZZWtHWWuttQKu1tp1112rG77//vuROnXqVIFgW2xd28EovyselbmpzB3V4iSohbFrtmoTdshmOQLi7L333oFo3EYRe/bsWdvHdNNNV5UhGM4EuF4FLAlwLkFjt8DsrXgcBNm0DnsiGCUoBmUqQunBoXjPPPNMdC3qFwtnRDAt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");
    background-size: 140px 140px;
  }

  .signature {
    font-family: 'Caveat', cursive;
    font-weight: 600;
    color: var(--terracotta);
    font-style: normal !important;
  }

  nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 1.5rem 3rem;
    background: var(--white);
    border-bottom: 1px solid var(--warm-tan);
    position: sticky;
    top: 0;
    z-index: 100;
  }

  .logo {
    font-family: 'Cormorant Garamond', serif;
    font-size: 1.4rem;
    font-weight: 400;
    letter-spacing: 0.04em;
    color: var(--bark);
  }

  .logo span {
    color: var(--sage-dark);
    font-style: italic;
  }

  nav ul {
    list-style: none;
    display: flex;
    gap: 2.5rem;
  }

  nav ul li a {
    text-decoration: none;
    font-size: 0.8rem;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: var(--bark-light);
    transition: color 0.2s;
  }

  nav ul li a:hover { color: var(--terracotta); }

  .nav-cta {
    background: var(--bark) !important;
    color: var(--cream) !important;
    padding: 0.5rem 1.25rem !important;
    border-radius: 2rem;
    letter-spacing: 0.08em !important;
    font-size: 0.75rem !important;
    transition: background 0.2s !important;
  }

  .nav-cta:hover { background: var(--terracotta) !important; color: var(--white) !important; }

  /* HERO */
  .hero {
    display: grid;
    grid-template-columns: 1fr 1fr;
    min-height: 88vh;
    overflow: hidden;
  }

  .hero-left {
    background: var(--white);
    padding: 5rem 4rem 5rem 3rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: relative;
  }

  .hero-left::after {
    content: '';
    position: absolute;
    bottom: 0; left: 0;
    width: 100%; height: 4px;
    background: linear-gradient(90deg, var(--sage), var(--terracotta-light));
  }

  .eyebrow {
    font-size: 0.85rem;
    font-weight: 500;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    color: var(--sage-dark);
    margin-bottom: 1.5rem;
  }

  h1 {
    font-family: 'Cormorant Garamond', serif;
    font-size: 3.8rem;
    font-weight: 300;
    line-height: 1.1;
    color: var(--bark);
    margin-bottom: 1.75rem;
  }

  h1 em {
    font-style: italic;
    color: var(--terracotta);
  }

  .hero-sub {
    font-size: 1.15rem;
    line-height: 1.7;
    color: var(--text);
    max-width: 440px;
    margin-bottom: 1.4rem;
  }

  .hero-sub-2 {
    font-size: 0.95rem;
    line-height: 1.85;
    color: var(--text-muted);
    max-width: 440px;
    margin-bottom: 2.5rem;
  }

  .cta-group {
    display: flex;
    gap: 1rem;
    align-items: center;
  }

  .btn-primary {
    display: inline-block;
    background: var(--bark);
    color: var(--cream);
    text-decoration: none;
    padding: 0.85rem 2rem;
    border-radius: 2rem;
    font-size: 0.8rem;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    cursor: pointer;
    border: none;
    font-family: 'Karla', sans-serif;
    font-weight: 400;
    transition: background 0.2s, transform 0.15s;
  }

  .btn-primary:hover { background: var(--terracotta); transform: translateY(-1px); }

  .btn-ghost {
    font-size: 0.85rem;
    color: var(--bark-light);
    text-decoration: none;
    border-bottom: 1px solid var(--warm-tan);
    padding-bottom: 2px;
    cursor: pointer;
    transition: color 0.2s, border-color 0.2s;
  }

  .btn-ghost:hover { color: var(--terracotta); border-color: var(--terracotta); }

  .hero-right {
    position: relative;
    background: var(--warm-tan);
    overflow: hidden;
  }

  .hero-illustration {
    width: 100%;
    height: 100%;
  }

  .hero-badge {
    position: absolute;
    bottom: 2.5rem;
    left: -1.5rem;
    background: var(--white);
    border-radius: 1rem;
    padding: 1rem 1.5rem;
    box-shadow: 0 8px 32px rgba(74,55,40,0.12);
    max-width: 200px;
  }

  .hero-badge p {
    font-family: 'Cormorant Garamond', serif;
    font-size: 1.1rem;
    font-weight: 400;
    font-style: italic;
    color: var(--bark);
    line-height: 1.4;
  }

  .hero-badge span {
    font-size: 0.7rem;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--sage-dark);
    display: block;
    margin-top: 0.4rem;
  }

  /* SECTIONS */
  section { padding: 6rem 3rem; }

  .section-label {
    font-size: 0.7rem;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    color: var(--sage-dark);
    margin-bottom: 1.25rem;
  }

  h2 {
    font-family: 'Cormorant Garamond', serif;
    font-size: 2.8rem;
    font-weight: 300;
    color: var(--bark);
    line-height: 1.2;
    margin-bottom: 1.5rem;
  }

  h2 em { font-style: italic; color: var(--terracotta); }

  /* INTRO */
  .intro {
    text-align: center;
    background: var(--white);
  }

  .intro-text {
    font-size: 1rem;
    line-height: 1.9;
    color: var(--text-muted);
    max-width: 600px;
    margin: 0 auto 3rem;
  }

  .pillars {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5px;
    background: var(--warm-tan);
    border: 1.5px solid var(--warm-tan);
    border-radius: 1rem;
    overflow: hidden;
    max-width: 840px;
    margin: 0 auto;
  }

  .pillar {
    background: var(--white);
    padding: 2.5rem 2rem;
    text-align: left;
  }

  .pillar-icon {
    width: 36px;
    height: 36px;
    margin-bottom: 1.25rem;
  }

  .pillar h3 {
    font-family: 'Cormorant Garamond', serif;
    font-size: 1.3rem;
    font-weight: 400;
    color: var(--bark);
    margin-bottom: 0.6rem;
  }

  .pillar p {
    font-size: 0.85rem;
    line-height: 1.7;
    color: var(--text-muted);
  }

  /* SERVICES */
  .services { background: var(--cream); }

  .services-header { margin-bottom: 3rem; }

  .services-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.5rem;
    max-width: 900px;
  }

  .service-card {
    background: var(--white);
    border-radius: 1rem;
    border: 1px solid var(--warm-tan);
    position: relative;
    overflow: hidden;
    transition: transform 0.2s, box-shadow 0.2s;
    cursor: pointer;
  }

  .service-card:hover {
    transform: translateY(-3px);
    box-shadow: 0 12px 40px rgba(74,55,40,0.08);
  }

  .service-photo {
    width: 100%;
    aspect-ratio: 3/1;
    background: var(--warm-tan);
    border-bottom: 1px solid var(--warm-tan);
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .service-photo span {
    font-size: 0.66rem;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: var(--sage-dark);
    text-align: center;
    padding: 0 1.5rem;
  }

  .service-card-body { padding: 2.25rem 2.5rem 2.5rem; }

  .service-card::before {
    content: "";
    position: absolute;
    top: 0; left: 0; right: 0;
    height: 3px;
    background: var(--sage);
  }
  .service-card:nth-child(2)::before { background: var(--terracotta); }
  .service-card:nth-child(3)::before { background: var(--sage-dark); }
  .service-card:nth-child(4)::before { background: #B8936A; }

  .service-card h3 {
    font-family: 'Cormorant Garamond', serif;
    font-size: 1.4rem;
    font-weight: 400;
    color: var(--bark);
    padding-bottom: 0.6rem;
    margin-bottom: 0.9rem;
    border-bottom: 1px solid var(--warm-tan);
  }

  .service-card p {
    font-size: 0.85rem;
    line-height: 1.7;
    color: var(--text-muted);
    margin-bottom: 1.25rem;
  }

  .service-tag {
    display: inline-block;
    font-size: 0.68rem;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    padding: 0.3rem 0.8rem;
    border-radius: 2rem;
    background: var(--warm-tan);
    color: var(--bark-light);
  }

  /* TESTIMONIALS */
  .testimonials { background: var(--white); }

  .testimonials-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5rem;
    margin-top: 3rem;
  }

  .testimonial {
    padding: 2rem;
    border: 1px solid var(--warm-tan);
    border-radius: 1rem;
  }

  .testimonial-body {
    font-family: 'Cormorant Garamond', serif;
    font-size: 1.1rem;
    font-style: italic;
    line-height: 1.7;
    color: var(--bark);
    margin-bottom: 1.25rem;
  }

  .testimonial-name {
    font-size: 0.75rem;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--sage-dark);
  }

  /* BOOKING */
  .booking {
    background: var(--bark);
    color: var(--cream);
    text-align: center;
  }

  .booking h2 { color: var(--cream); margin-bottom: 1rem; }
  .booking h2 em { color: var(--terracotta-light); }

  .booking > p {
    font-size: 1rem;
    line-height: 1.8;
    color: rgba(247,243,238,0.85);
    max-width: 520px;
    margin: 0 auto 3rem;
  }

  .booking-form {
    background: rgba(237,224,206,0.92);
    backdrop-filter: blur(6px);
    border: 1px solid rgba(255,255,255,0.15);
    box-shadow: 0 20px 50px rgba(0,0,0,0.3);
    border-radius: 1.25rem;
    padding: 2.5rem;
    max-width: 540px;
    margin: 0 auto;
    text-align: left;
  }

  .form-row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
    margin-bottom: 1rem;
  }

  .form-group { margin-bottom: 1rem; }

  .form-group label {
    display: block;
    font-size: 0.72rem;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--bark-light);
    margin-bottom: 0.5rem;
  }

  .form-group input,
  .form-group select,
  .form-group textarea {
    width: 100%;
    background: rgba(253,248,242,0.7);
    border: 1px solid rgba(61,90,74,0.2);
    border-radius: 0.5rem;
    padding: 0.75rem 1rem;
    color: var(--text);
    font-family: 'Karla', sans-serif;
    font-size: 0.9rem;
    font-weight: 300;
    outline: none;
    transition: border-color 0.2s;
  }

  .form-group input::placeholder,
  .form-group textarea::placeholder { color: var(--text-muted); opacity: 0.55; }

  .form-group input:focus,
  .form-group select:focus,
  .form-group textarea:focus { border-color: var(--terracotta-light); }

  .form-group select option { background: var(--white); color: var(--text); }
  .form-group textarea { resize: vertical; min-height: 90px; }

  .submit-btn {
    width: 100%;
    background: var(--terracotta);
    color: var(--white);
    border: none;
    border-radius: 2rem;
    padding: 1rem;
    font-family: 'Karla', sans-serif;
    font-size: 0.8rem;
    font-weight: 400;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    cursor: pointer;
    margin-top: 0.5rem;
    transition: background 0.2s, transform 0.15s;
  }

  .submit-btn:hover { background: #B5693E; transform: translateY(-1px); }

  /* FOOTER */
  footer {
    background: var(--cream);
    border-top: 1px solid var(--warm-tan);
    padding: 2.5rem 3rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 2rem;
  }

  footer .logo { font-size: 1.1rem; }

  .footer-links {
    display: flex;
    gap: 2rem;
    list-style: none;
  }

  .footer-links a {
    font-size: 0.75rem;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: var(--bark-light);
    text-decoration: none;
  }

  .footer-copy {
    font-size: 0.75rem;
    color: var(--text-muted);
    max-width: 22rem;
    line-height: 1.6;
  }

  /* SMOOTH SCROLL */
  @media (prefers-reduced-motion: no-preference) {
    html { scroll-behavior: smooth; }
  }

  html { -webkit-text-size-adjust: 100%; }
  img { max-width: 100%; }
  .faq-q { min-height: 48px; }

  /* ---- TABLET ---- */
  @media (max-width: 1000px) {
    .hero { grid-template-columns: 1fr; min-height: 0; }
    .hero-left { padding: 3.5rem 2rem; }
    .hero-right { height: 46vh; min-height: 300px; max-height: 460px; order: -1; }
    .hero-badge { left: 1.25rem; bottom: 1.25rem; max-width: 70%; }
    .services-grid, .pillars, .testimonials-grid { grid-template-columns: 1fr; }
    section { padding: 4.5rem 2rem; }
    h1 { font-size: 3rem; }
    h2 { font-size: 2.2rem; }

    #about div[style*="width: 340px"] {
      width: 100% !important;
      max-width: 320px;
      margin: 0 auto 2rem !important;
    }
    #about div[style*="repeat(3, 1fr)"] { grid-template-columns: repeat(2, 1fr) !important; }
    .services div[style*="repeat(2, 1fr)"] { grid-template-columns: 1fr !important; }
  }

  /* ---- PHONE ---- */
  @media (max-width: 640px) {
    nav {
      position: static;
      flex-wrap: wrap;
      justify-content: center;
      gap: 0.9rem;
      padding: 1.1rem 1.25rem;
    }
    nav ul {
      flex-wrap: wrap;
      justify-content: center;
      gap: 0.5rem 1.1rem;
    }
    nav ul li a { font-size: 0.72rem; letter-spacing: 0.08em; }

    section { padding: 3.25rem 1.25rem; }
    .hero-left { padding: 2.5rem 1.25rem 3rem; }
    .hero-right { height: 40vh; min-height: 260px; max-height: 380px; }
    .hero-badge {
      left: 1rem;
      bottom: 1rem;
      max-width: calc(100% - 2rem);
      padding: 0.85rem 1.1rem;
    }

    h1 { font-size: 2.3rem; }
    h2 { font-size: 1.85rem; }
    .hero-sub { font-size: 1.05rem; }
    .cta-group { flex-direction: column; align-items: stretch; }
    .btn-primary { text-align: center; }

    .service-card-body { padding: 1.6rem 1.5rem 1.75rem; }
    .booking-form { padding: 1.5rem 1.25rem; }
    .form-row { grid-template-columns: 1fr; }

    /* stop iOS zooming in on focus */
    .form-group input,
    .form-group select,
    .form-group textarea { font-size: 16px; }

    footer {
      flex-direction: column;
      align-items: flex-start;
      gap: 1.25rem;
      padding: 2.25rem 1.25rem;
    }
    .footer-links { flex-wrap: wrap; gap: 0.6rem 1.25rem; }

    /* inline grids and rules that assume desktop width */
    #about div[style*="repeat(3, 1fr)"] { grid-template-columns: 1fr !important; }
    div[style*="border-left: 1px solid var(--warm-tan)"] {
      border-left: none !important;
      padding-left: 0 !important;
    }
    #book div[style*="minmax(240px"] { gap: 1.4rem !important; }
    #book div[style*="padding:2rem 2.25rem"] { padding: 1.5rem 1.25rem !important; }
    div[style*="max-width: 760px"] div[style*="flex-wrap: wrap"] { gap: 1.4rem !important; }
    #contact div[style*="max-width: 560px"] { max-width: 100% !important; }
  }
  .faq-item {
    border-bottom: 1px solid var(--warm-tan);
  }
  .faq-item:first-child {
    border-top: 1px solid var(--warm-tan);
  }
  .faq-q {
    width: 100%;
    background: none;
    border: none;
    padding: 1.25rem 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    cursor: pointer;
    font-family: 'Cormorant Garamond', serif;
    font-size: 1.15rem;
    font-weight: 400;
    color: var(--bark);
    text-align: left;
    gap: 1rem;
  }
  .faq-q:hover { color: var(--terracotta); }
  .faq-icon {
    font-size: 1.4rem;
    font-weight: 300;
    color: var(--sage-dark);
    flex-shrink: 0;
    transition: transform 0.2s;
    font-family: 'Karla', sans-serif;
  }
  .faq-a {
    display: none;
    padding: 0 0 1.25rem;
  }
  .faq-a p {
    font-size: 0.9rem;
    line-height: 1.8;
    color: var(--text-muted);
  }
  .faq-item.open .faq-a { display: block; }
  .faq-item.open .faq-icon { transform: rotate(45deg); }

.footer-badges { display: flex; flex-wrap: nowrap; align-items: center; justify-content: center; gap: 1rem; }
.footer-badges img { display: block; max-height: 64px; width: auto; }
