:root {
  --navy: #1a3a6b;
  --navy-dark: #0f2444;
  --navy-soft: #eef3f8;
  --gold: #876a18;
  --gold-light: #e8c96a;
  --white: #ffffff;
  --off-white: #f8f7f4;
  --grey: #000000;
  --light-grey: #e8e8e4;
  --shadow-soft: 0 20px 50px rgba(15, 36, 68, 0.08);
  --shadow-card: 0 12px 28px rgba(15, 36, 68, 0.1);
}

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

html { scroll-behavior: smooth; }

body {
  font-family: 'Montserrat', sans-serif;
  color: var(--grey);
  font-size: 17px;
  background: linear-gradient(180deg, var(--white) 0%, var(--off-white) 100%);
  line-height: 1.5;
  text-rendering: optimizeLegibility;
}

a,
button,
input,
select,
textarea {
  font: inherit;
}

a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible {
  outline: 2px solid var(--gold);
  outline-offset: 3px;
}

/* NAV */
nav {
  position: sticky;
  top: 0; left: 0; right: 0;
  z-index: 1000;
  background: rgba(255,255,255,0.97);
  border-bottom: 1px solid rgba(200,168,75,0.25);
  padding: 0 48px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 72px;
  backdrop-filter: blur(8px);
  box-shadow: 0 8px 30px rgba(15, 36, 68, 0.06);
}

.nav-logo img {
  height: 48px;
  width: auto;
}

.nav-brand {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-family: 'Cormorant Garamond', serif;
  font-size: 27px;
  font-weight: 600;
  color: var(--navy);
  letter-spacing: 0.5px;
  text-decoration: none;
  min-width: max-content;
}

.nav-brand-mark {
  width: 34px;
  height: 34px;
  border: 1px solid rgba(200,168,75,0.7);
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: rgba(200,168,75,0.1);
  color: var(--gold);
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.nav-brand-text {
  line-height: 1;
}

.nav-links {
  display: flex;
  align-items: center;
  gap: 28px;
  list-style: none;
}

.nav-item { position: relative; }

.nav-links a {
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  color: var(--navy);
  text-decoration: none;
  transition: color 0.3s;
}

.nav-links a:hover { color: var(--gold); }

.nav-menu-trigger::after {
  content: '';
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-left: 8px;
  border-right: 1px solid currentColor;
  border-bottom: 1px solid currentColor;
  transform: translateY(-3px) rotate(45deg);
}

.nav-mega {
  position: absolute;
  top: calc(100% + 22px);
  left: 50%;
  transform: translateX(-50%) translateY(8px);
  width: min(820px, calc(100vw - 64px));
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr)) 1.1fr;
  gap: 28px;
  background: rgba(255,255,255,0.98);
  border: 1px solid rgba(200,168,75,0.26);
  border-radius: 6px;
  box-shadow: 0 24px 70px rgba(15,36,68,0.18);
  padding: 28px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.nav-dropdown {
  position: absolute;
  top: calc(100% + 22px);
  left: 50%;
  transform: translateX(-50%) translateY(8px);
  width: min(560px, calc(100vw - 40px));
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 24px;
  row-gap: 7px;
  background: rgba(255,255,255,0.98);
  border: 1px solid rgba(200,168,75,0.26);
  border-radius: 6px;
  box-shadow: 0 24px 70px rgba(15,36,68,0.18);
  padding: 22px;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s ease, transform 0.2s ease;
}

.nav-align-end .nav-dropdown {
  left: auto;
  right: 0;
  transform: translateY(8px);
}

.nav-dropdown::before {
  content: '';
  position: absolute;
  top: -24px;
  left: 0;
  right: 0;
  height: 24px;
}

.nav-mega.nav-mega-expanded {
  width: min(1080px, calc(100vw - 48px));
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 22px;
}

.nav-mega::before {
  content: '';
  position: absolute;
  top: -24px;
  left: 0;
  right: 0;
  height: 24px;
}

.has-mega:hover .nav-mega,
.has-mega:focus-within .nav-mega,
.has-mega:hover .nav-dropdown,
.has-mega:focus-within .nav-dropdown {
  opacity: 1;
  pointer-events: auto;
  transform: translateX(-50%) translateY(0);
}

.nav-align-end:hover .nav-dropdown,
.nav-align-end:focus-within .nav-dropdown {
  transform: translateY(0);
}

.nav-mega-column,
.nav-mega-feature {
  display: grid;
  align-content: start;
  gap: 10px;
}

.nav-mega-column span,
.nav-mega-feature span,
.nav-dropdown span {
  grid-column: 1 / -1;
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--gold);
  font-weight: 700;
  margin-bottom: 4px;
}

.nav-mega-column a,
.nav-mega-feature a,
.nav-dropdown a {
  display: block;
  font-size: 12px;
  letter-spacing: 0;
  text-transform: none;
  line-height: 1.4;
  color: var(--navy);
  padding: 7px 0;
}

.nav-mega-expanded .nav-mega-column a {
  padding: 5px 0;
}

.nav-mega-feature {
  background: var(--navy-soft);
  border-left: 2px solid var(--gold);
  padding: 20px;
  border-radius: 4px;
}

.nav-mega-feature p {
  color: var(--grey);
  font-size: 14px;
  line-height: 1.7;
}

.nav-mega-feature a {
  color: var(--gold);
  font-weight: 700;
}

.nav-cta {
  background: var(--gold);
  color: var(--white) !important;
  padding: 10px 22px !important;
  letter-spacing: 1.5px !important;
  border-radius: 4px;
  box-shadow: 0 10px 24px rgba(200, 168, 75, 0.22);
}
.nav-cta:hover { background: var(--gold-light); color: var(--navy) !important; }

.nav-mobile-toggle {
  display: none;
  width: 44px;
  height: 44px;
  border: 1px solid rgba(26,58,107,0.25);
  background: rgba(255,255,255,0.9);
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.nav-mobile-toggle:focus-visible {
  outline: 2px solid var(--gold);
  outline-offset: 2px;
}

.nav-mobile-toggle-lines {
  position: relative;
  width: 18px;
  height: 12px;
}

.nav-mobile-toggle-lines span {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  background: var(--navy);
  transition: transform 0.25s ease, opacity 0.25s ease;
}

.nav-mobile-toggle-lines span:nth-child(1) { top: 0; }
.nav-mobile-toggle-lines span:nth-child(2) { top: 5px; }
.nav-mobile-toggle-lines span:nth-child(3) { top: 10px; }

.nav-mobile-toggle.is-open .nav-mobile-toggle-lines span:nth-child(1) {
  transform: translateY(5px) rotate(45deg);
}

.nav-mobile-toggle.is-open .nav-mobile-toggle-lines span:nth-child(2) {
  opacity: 0;
}

.nav-mobile-toggle.is-open .nav-mobile-toggle-lines span:nth-child(3) {
  transform: translateY(-5px) rotate(-45deg);
}

.nav-links-mobile {
  display: none;
  position: fixed;
  top: 72px;
  left: 0;
  right: 0;
  z-index: 999;
  list-style: none;
  background: rgba(255,255,255,0.98);
  border-bottom: 1px solid rgba(200,168,75,0.25);
  padding: 10px 20px 20px;
  box-shadow: 0 12px 28px rgba(15, 36, 68, 0.12);
}

.nav-links-mobile li { margin-top: 10px; }

.nav-links-mobile .nav-mobile-section {
  margin-top: 18px;
  padding-top: 14px;
  border-top: 1px solid rgba(200,168,75,0.24);
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--gold);
  font-weight: 700;
}

.nav-links-mobile a {
  display: block;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--navy);
  text-decoration: none;
  padding: 10px 2px;
}

.nav-links-mobile a.nav-cta {
  margin-top: 4px;
  text-align: center;
  padding: 12px 16px !important;
}

.nav-links-mobile.is-open { display: block; }

/* HERO */
.hero {
  min-height: 100vh;
  background:
    linear-gradient(135deg, rgba(15,30,60,0.82) 0%, rgba(26,58,107,0.78) 50%, rgba(20,45,85,0.85) 100%),
    url("data:image/jpeg;base64,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");
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 120px 48px 80px;
  position: relative;
  overflow: hidden;
}

.hero-bg-logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 70%;
  max-width: 700px;
  opacity: 0.15;
  pointer-events: none;
  font-size: 17px;
}

.hero-content {
  position: relative;
  z-index: 1;
}

.hero::before {
  content: '';
  position: absolute;
  inset: 0;
  background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23C8A84B' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  opacity: 0.4;
}

.hero-content { position: relative; max-width: 760px; }

.hero-eyebrow {
  font-size: 11px;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: var(--gold-light);
  margin-bottom: 20px;
  font-weight: 700;
  text-shadow: 0 2px 4px rgba(0,0,0,0.7), 0 4px 12px rgba(0,0,0,0.5);
}

.hero h1 {
  font-family: 'Cormorant Garamond', serif;
  font-size: clamp(42px, 6vw, 72px);
  font-weight: 600;
  color: var(--white);
  line-height: 1.15;
  margin-bottom: 24px;
  letter-spacing: 1px;
  text-shadow: 0 2px 4px rgba(0,0,0,0.7), 0 4px 16px rgba(0,0,0,0.5);
}

.hero h1 em {
  font-style: italic;
  color: var(--gold-light);
}

.hero p {
  font-size: 16px;
  color: rgba(255,255,255,0.92);
  line-height: 1.8;
  max-width: 520px;
  margin: 0 auto 40px;
  font-weight: 300;
  text-shadow: 0 2px 12px rgba(0,0,0,0.4);
}

.hero-buttons { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }

.btn-primary {
  background: var(--gold);
  color: var(--white);
  padding: 14px 32px;
  font-size: 11px;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 700;
  transition: all 0.3s;
  font-family: 'Montserrat', sans-serif;
  box-shadow: 0 2px 6px rgba(0,0,0,0.25);
  border-radius: 4px;
  min-width: 190px;
}
.btn-primary:hover { background: var(--gold-light); color: var(--navy); box-shadow: 0 3px 8px rgba(0,0,0,0.3); transform: translateY(-1px); }

.btn-outline {
  border: 1.5px solid rgba(255,255,255,0.7);
  background: rgba(255,255,255,0.05);
  backdrop-filter: blur(4px);
  color: var(--white);
  padding: 14px 32px;
  font-size: 11px;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  transition: all 0.3s;
  font-family: 'Montserrat', sans-serif;
  border-radius: 4px;
  min-width: 160px;
}
.btn-outline:hover { border-color: var(--gold-light); color: var(--gold-light); background: rgba(255,255,255,0.1); }

.hero-scroll {
  position: absolute;
  bottom: 32px;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  color: rgba(255,255,255,0.4);
  font-size: 9px;
  letter-spacing: 3px;
  text-transform: uppercase;
}

.scroll-line {
  width: 1px;
  height: 40px;
  background: linear-gradient(to bottom, var(--gold), transparent);
  animation: scrollPulse 2s ease-in-out infinite;
}

@keyframes scrollPulse {
  0%, 100% { opacity: 0.4; transform: scaleY(1); }
  50% { opacity: 1; transform: scaleY(1.2); }
}

/* SECTION BASE */
section { padding: 96px 48px; }

.section-label {
  font-size: 10px;
  letter-spacing: 4px;
  text-transform: uppercase;
  color: var(--gold);
  margin-bottom: 12px;
  font-weight: 600;
}

.section-title {
  font-family: 'Cormorant Garamond', serif;
  font-size: clamp(32px, 4vw, 48px);
  font-weight: 300;
  color: var(--navy);
  line-height: 1.2;
  margin-bottom: 16px;
}

.section-title em { font-style: italic; color: var(--gold); }

.gold-rule {
  width: 48px;
  height: 2px;
  background: var(--gold);
  margin-bottom: 32px;
}

/* ABOUT */
#about { background: var(--off-white); }

.about-grid {
  max-width: 1100px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
  align-items: center;
}

.about-text p {
  font-size: 15.5px;
  line-height: 1.9;
  color: var(--grey);
  margin-bottom: 20px;
  font-weight: 300;
}

.about-stats {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 32px;
  margin-top: 40px;
}

.stat {
  border-left: 2px solid var(--gold);
  padding-left: 16px;
}

.stat-number {
  font-family: 'Cormorant Garamond', serif;
  font-size: 36px;
  font-weight: 600;
  color: var(--navy);
  line-height: 1;
}

.stat-label {
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--grey);
  margin-top: 6px;
}

.about-image-box {
  position: relative;
}

.about-card {
  background: var(--navy);
  padding: 48px;
  color: var(--white);
  position: relative;
}

.about-card::before {
  content: '"';
  font-family: 'Cormorant Garamond', serif;
  font-size: 120px;
  color: var(--gold);
  opacity: 0.3;
  position: absolute;
  top: -20px;
  left: 24px;
  line-height: 1;
}

.about-card p {
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-style: italic;
  line-height: 1.7;
  color: rgba(255,255,255,0.9);
  position: relative;
}

.about-card-sig {
  margin-top: 24px;
  font-size: 11px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--gold);
}

.about-card-accent {
  position: absolute;
  bottom: -12px;
  right: -12px;
  width: 80px;
  height: 80px;
  border: 2px solid var(--gold);
  opacity: 0.4;
}

/* SERVICES */
#services { background: var(--white); }

.services-inner { max-width: 1100px; margin: 0 auto; }

.services-header { margin-bottom: 56px; }

.services-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
  background: transparent;
}

.service-card {
  background: var(--white);
  padding: 40px 32px;
  transition: all 0.3s;
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(26,58,107,0.08);
  border-radius: 6px;
  box-shadow: var(--shadow-soft);
}

.service-card::after {
  content: '';
  position: absolute;
  bottom: 0; left: 0;
  width: 100%; height: 3px;
  background: var(--gold);
  transform: scaleX(0);
  transition: transform 0.3s;
  transform-origin: left;
}

.service-card:hover::after { transform: scaleX(1); }
.service-card:hover {
  background: var(--off-white);
  box-shadow: var(--shadow-card);
  transform: translateY(-4px);
}

.service-icon {
  width: 44px;
  height: 44px;
  border: 1px solid rgba(200,168,75,0.45);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(200,168,75,0.08);
  font-size: 22px;
  margin-bottom: 20px;
}

.service-title {
  font-family: 'Cormorant Garamond', serif;
  font-size: 22px;
  color: var(--navy);
  margin-bottom: 12px;
  font-weight: 600;
}

.service-desc {
  font-size: 14px;
  line-height: 1.8;
  color: var(--grey);
  font-weight: 300;
}

/* TESTIMONIALS */
#testimonials { background: var(--navy-dark); }

.testimonials-inner { max-width: 1100px; margin: 0 auto; }

.testimonials-inner .section-title { color: var(--white); }
.testimonials-inner .section-label { color: var(--gold); }

.testimonials-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-top: 56px;
}
 
.testimonial-card {
  border: 1px solid rgba(200,168,75,0.2);
  padding: 36px;
  position: relative;
  display: flex;
  flex-direction: column;
  background: rgba(255,255,255,0.035);
  border-radius: 6px;
  min-height: 100%;
}

.testimonial-card::before {
  content: '"';
  font-family: 'Cormorant Garamond', serif;
  font-size: 64px;
  color: var(--gold);
  opacity: 0.5;
  line-height: 1;
  display: block;
  margin-bottom: 8px;
}

.testimonial-text {
  font-family: 'Cormorant Garamond', serif;
  font-size: 17px;
  font-style: italic;
  color: rgba(255,255,255,0.85);
  line-height: 1.7;
  margin-bottom: 24px;
}

.testimonial-author {
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--gold);
}

.stars { color: var(--gold); font-size: 12px; margin-bottom: 4px; }

/* CONTACT */
#contact { background: var(--off-white); }

.contact-inner {
  max-width: 1100px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
  align-items: start;
}

.contact-intro {
  max-width: 520px;
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 40px;
  font-weight: 300;
}

.contact-detail {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  margin-bottom: 28px;
}

.contact-icon {
  width: 40px;
  height: 40px;
  border: 1px solid var(--gold);
  border-radius: 50%;
  background: rgba(255,255,255,0.78);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  flex-shrink: 0;
}

.contact-info-label {
  font-size: 9px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--gold);
  margin-bottom: 4px;
}

.contact-info-value {
  font-size: 14px;
  color: var(--navy);
  font-weight: 500;
}

.contact-info-value a {
  color: var(--navy);
  text-decoration: none;
}

.contact-info-value a:hover { color: var(--gold); }

.contact-form {
  display: flex;
  flex-direction: column;
  gap: 16px;
  background: var(--white);
  border: 1px solid rgba(26,58,107,0.08);
  border-radius: 6px;
  box-shadow: var(--shadow-soft);
  padding: 40px;
}

.form-group { display: flex; flex-direction: column; gap: 6px; }

.form-group label {
  font-size: 9px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--grey);
  font-weight: 600;
}

.form-group input,
.form-group select,
.form-group textarea {
  border: 1px solid rgba(26,58,107,0.16);
  background: var(--white);
  padding: 13px 14px;
  font-family: 'Montserrat', sans-serif;
  font-size: 17px;
  color: var(--navy);
  outline: none;
  transition: border-color 0.3s, box-shadow 0.3s;
  border-radius: 4px;
}

.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus {
  border-color: var(--gold);
  box-shadow: 0 0 0 3px rgba(200,168,75,0.12);
}

.form-group textarea { resize: vertical; min-height: 100px; }

.form-submit {
  background: var(--navy);
  color: var(--white);
  border: none;
  padding: 14px 32px;
  font-family: 'Montserrat', sans-serif;
  font-size: 11px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 600;
  cursor: pointer;
  transition: all 0.3s;
  align-self: flex-start;
  margin-top: 8px;
  border-radius: 4px;
  box-shadow: 0 12px 26px rgba(15, 36, 68, 0.18);
}

.form-submit:hover { background: var(--gold); color: var(--white); transform: translateY(-1px); }

.form-feedback {
  display: none;
  margin-top: 8px;
  padding: 12px 14px;
  border-radius: 4px;
  font-size: 13px;
  line-height: 1.5;
}

.form-feedback.is-visible { display: block; }

.form-feedback.is-success {
  background: rgba(34, 139, 34, 0.1);
  border: 1px solid rgba(34, 139, 34, 0.35);
  color: #1f6b1f;
}

.form-feedback.is-error {
  background: rgba(177, 48, 48, 0.08);
  border: 1px solid rgba(177, 48, 48, 0.35);
  color: #8a1f1f;
}

.form-submit:disabled {
  opacity: 0.7;
  cursor: not-allowed;
}

/* FOOTER */
footer {
  background: var(--navy-dark);
  padding: 48px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 24px;
  border-top: 2px solid var(--gold);
}

footer img { height: 44px; width: auto; }

.footer-text {
  font-size: 11px;
  color: rgba(255,255,255,0.4);
  line-height: 1.7;
  max-width: 500px;
}

.footer-links {
  display: flex;
  gap: 24px;
  list-style: none;
}

.footer-links a {
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: rgba(255,255,255,0.4);
  text-decoration: none;
  transition: color 0.3s;
}

.footer-links a:hover { color: var(--gold); }

/* SEO LANDING PAGES */
.seo-page {
  background: var(--off-white);
}

.seo-hero {
  min-height: 560px;
  padding: 148px 48px 88px;
  background:
    linear-gradient(135deg, rgba(15,36,68,0.94), rgba(26,58,107,0.86)),
    radial-gradient(circle at top left, rgba(200,168,75,0.28), transparent 34%);
  display: flex;
  align-items: center;
  color: var(--white);
}

.seo-hero.seo-hero-split {
  min-height: 640px;
  text-align: left;
}

.seo-hero-split .seo-hero-inner {
  width: min(1160px, 100%);
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(320px, 0.78fr);
  gap: 46px;
  align-items: center;
  text-align: left;
}

.seo-hero-split .seo-hero-copy p {
  margin-left: 0;
}

.seo-hero-media {
  margin: 0;
  border: 1px solid rgba(255,255,255,0.18);
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 28px 80px rgba(0,0,0,0.26);
  background: rgba(255,255,255,0.08);
}

.seo-hero-media img {
  display: block;
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
}

.seo-hero-inner {
  max-width: 980px;
  margin: 0 auto;
  text-align: center;
}

.seo-hero h1 {
  font-family: 'Cormorant Garamond', serif;
  font-size: clamp(44px, 7vw, 78px);
  line-height: 1.05;
  font-weight: 600;
  color: var(--white);
  margin-bottom: 24px;
}

.seo-hero p {
  max-width: 700px;
  margin: 0 auto 36px;
  color: rgba(255,255,255,0.86);
  font-size: 17px;
  line-height: 1.8;
  font-weight: 300;
}

.seo-hero-actions {
  display: flex;
  justify-content: center;
  gap: 16px;
  flex-wrap: wrap;
}

.seo-btn-outline {
  border-color: rgba(255,255,255,0.5);
}

.seo-content-section {
  padding: 88px 48px;
  background: var(--white);
}

.seo-directory-section,
.seo-calculator-section,
.seo-proof-section {
  padding: 88px 48px;
  background: var(--off-white);
}

.seo-proof-section { background: var(--white); }

.seo-directory-inner,
.seo-calculator-inner,
.seo-proof-inner {
  max-width: 1160px;
  margin: 0 auto;
}

.seo-intro-grid,
.seo-proof-grid,
.seo-directory-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 18px;
}

.seo-intro-card,
.seo-proof-card,
.seo-directory-card,
.calculator-card {
  background: var(--white);
  border: 1px solid rgba(26,58,107,0.08);
  border-radius: 8px;
  box-shadow: var(--shadow-soft);
  padding: 28px;
}

.seo-intro-card h2,
.seo-proof-card h2,
.seo-directory-card h3,
.calculator-card h2 {
  font-family: 'Cormorant Garamond', serif;
  color: var(--navy);
  font-size: 26px;
  line-height: 1.2;
  margin-bottom: 10px;
}

.seo-intro-card p,
.seo-proof-card p,
.seo-directory-card p,
.calculator-card p,
.calculator-note {
  font-size: 14px;
  line-height: 1.8;
  font-weight: 300;
}

.seo-directory-card {
  display: grid;
  gap: 9px;
  align-content: start;
}

.seo-directory-card a,
.seo-sidebar-card a {
  color: var(--navy);
  text-decoration: none;
}

.seo-directory-card a:hover,
.seo-sidebar-card a:hover { color: var(--gold); }

.seo-copy-block ul,
.seo-proof-card ul {
  padding-left: 18px;
  display: grid;
  gap: 10px;
  font-size: 14px;
  line-height: 1.8;
  font-weight: 300;
}

.seo-copy-block li::marker,
.seo-proof-card li::marker { color: var(--gold); }

.calculator-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 360px;
  gap: 24px;
  align-items: stretch;
}

.calculator-fields {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
}

.calculator-fields label {
  display: grid;
  gap: 7px;
  font-size: 9px;
  letter-spacing: 1.8px;
  text-transform: uppercase;
  color: var(--grey);
  font-weight: 700;
}

.calculator-fields input {
  width: 100%;
  border: 1px solid rgba(26,58,107,0.16);
  border-radius: 5px;
  padding: 13px 14px;
  font-size: 17px;
  color: var(--navy);
  background: var(--white);
}

.calculator-result {
  background: var(--navy);
  color: var(--white);
  border-radius: 8px;
  padding: 28px;
  display: grid;
  align-content: center;
  gap: 12px;
}

.calculator-result span {
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--gold-light);
  font-weight: 700;
}

.calculator-result strong {
  display: block;
  font-family: 'Cormorant Garamond', serif;
  font-size: clamp(30px, 4vw, 46px);
  line-height: 1;
  color: var(--white);
}

.calculator-result small {
  color: rgba(255,255,255,0.74);
  line-height: 1.6;
}

.calculator-result-grid {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 10px 16px;
  padding-top: 12px;
  border-top: 1px solid rgba(255,255,255,0.18);
}

.calculator-result-grid span {
  color: rgba(255,255,255,0.72);
  font-size: 10px;
  letter-spacing: 1.4px;
}

.calculator-result-grid b {
  color: var(--white);
  font-size: 14px;
  text-align: right;
}

.calculator-chart {
  margin-top: 24px;
  padding: 24px;
  border: 1px solid rgba(26,58,107,0.1);
  border-radius: 8px;
  background: #ffffff;
}

.calculator-chart-head {
  display: flex;
  justify-content: space-between;
  gap: 18px;
  align-items: baseline;
  margin-bottom: 14px;
}

.calculator-chart-head span {
  font-size: 10px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--gold);
  font-weight: 700;
}

.calculator-chart-head strong {
  color: var(--navy);
  font-size: 14px;
}

.calculator-chart svg {
  display: block;
  width: 100%;
  height: auto;
}

.calculator-chart line {
  stroke: rgba(26,58,107,0.18);
  stroke-width: 1.5;
}

.calculator-chart path {
  fill: none;
  stroke-width: 4;
  stroke-linecap: round;
  stroke-linejoin: round;
}

.calculator-chart [data-chart-line="current"] { stroke: var(--navy); }
.calculator-chart [data-chart-line="comparison"] { stroke: var(--gold); }

.calculator-chart-legend {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 12px;
  color: #000;
  font-size: 14px;
}

.calculator-chart-legend span {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

.calculator-chart-legend i {
  width: 24px;
  height: 4px;
  border-radius: 999px;
  display: inline-block;
}

.legend-current { background: var(--navy); }
.legend-comparison { background: var(--gold); }

.calculator-note {
  margin-top: 18px;
  color: var(--grey);
}

.seo-content-grid {
  max-width: 1160px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 320px;
  gap: 56px;
  align-items: start;
}

.seo-article {
  display: grid;
  gap: 24px;
}

.seo-copy-block {
  padding: 34px;
  background: var(--off-white);
  border: 1px solid rgba(26,58,107,0.08);
  border-radius: 6px;
}

.seo-copy-block h2,
.seo-sidebar-card h2,
.mega-footer-column h2 {
  font-family: 'Cormorant Garamond', serif;
  color: var(--navy);
  font-size: 28px;
  line-height: 1.2;
  margin-bottom: 12px;
}

.seo-copy-block p {
  font-size: 15.5px;
  line-height: 1.9;
  font-weight: 300;
}

.seo-competitor-edge {
  background: var(--navy-soft);
  border-left: 3px solid var(--gold);
}

.seo-sidebar {
  position: sticky;
  top: 96px;
  display: grid;
  gap: 18px;
}

.seo-sidebar-card {
  padding: 28px;
  background: var(--white);
  border: 1px solid rgba(26,58,107,0.1);
  border-radius: 6px;
  box-shadow: var(--shadow-soft);
}

.seo-sidebar-card p {
  font-size: 14px;
  line-height: 1.8;
  margin-bottom: 20px;
}

.seo-sidebar-card a:not(.btn-primary) {
  display: block;
  color: var(--navy);
  text-decoration: none;
  font-size: 14px;
  padding: 10px 0;
  border-bottom: 1px solid rgba(26,58,107,0.08);
}

.seo-sidebar-card a:hover { color: var(--gold); }

.seo-faq-section {
  padding: 88px 48px;
  background: var(--off-white);
}

.seo-faq-inner {
  max-width: 1100px;
  margin: 0 auto;
}

.seo-faq-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
  margin-top: 36px;
}

.seo-faq-grid details {
  background: var(--white);
  border: 1px solid rgba(26,58,107,0.08);
  border-radius: 6px;
  padding: 22px;
  box-shadow: var(--shadow-soft);
}

.seo-faq-grid summary {
  cursor: pointer;
  color: var(--navy);
  font-weight: 600;
  line-height: 1.5;
}

.seo-faq-grid p {
  margin-top: 14px;
  font-size: 14px;
  line-height: 1.8;
}

/* MEGA FOOTER */
.mega-footer {
  display: block;
  background: var(--navy-dark);
  padding: 0;
  border-top: 2px solid var(--gold);
}

.mega-footer-inner {
  max-width: 1180px;
  margin: 0 auto;
  padding: 64px 48px;
  display: grid;
  grid-template-columns: 1.3fr repeat(4, minmax(0, 1fr));
  gap: 30px;
}

.mega-footer-logo {
  display: inline-block;
  font-family: 'Cormorant Garamond', serif;
  font-size: 34px;
  font-weight: 600;
  color: var(--gold-light);
  text-decoration: none;
  margin-bottom: 18px;
}

.mega-footer-brand p,
.mega-footer-bottom p {
  color: rgba(255,255,255,0.58);
  font-size: 12px;
  line-height: 1.8;
}

.mega-footer-bottom a {
  color: var(--gold-light);
  text-decoration: none;
}

.mega-footer-bottom a:hover { color: var(--white); }

.mega-footer-contact {
  display: grid;
  gap: 10px;
  margin-top: 24px;
}

.mega-footer-contact a,
.mega-footer-column a {
  color: rgba(255,255,255,0.68);
  text-decoration: none;
  font-size: 12px;
  line-height: 1.6;
}

.mega-footer-contact a:hover,
.mega-footer-column a:hover { color: var(--gold-light); }

.mega-footer-column {
  display: grid;
  align-content: start;
  gap: 10px;
}

.mega-footer-column h2 {
  color: var(--white);
  font-size: 22px;
  margin-bottom: 8px;
}

.mega-footer-bottom {
  border-top: 1px solid rgba(255,255,255,0.1);
  padding: 24px 48px;
  display: flex;
  justify-content: space-between;
  gap: 24px;
  max-width: 1180px;
  margin: 0 auto;
}

@media (max-width: 1180px) {
  nav { padding: 0 24px; }
  .nav-links { gap: 14px; }
  .nav-links a { font-size: 10px; letter-spacing: 1.2px; }
  .nav-cta { padding: 10px 16px !important; }
  .nav-mega.nav-mega-expanded { width: min(980px, calc(100vw - 32px)); gap: 16px; padding: 22px; }
  .nav-mega-column a,
  .nav-dropdown a { font-size: 11px; }
}

@media (max-width: 768px) {
  nav { padding: 0 20px; justify-content: space-between; }
  .nav-brand { font-size: 26px; }
  .nav-brand-mark { width: 32px; height: 32px; font-size: 10px; }
  .nav-links { display: none; }
  .nav-mobile-toggle { display: inline-flex; }
  .nav-links-mobile { max-height: calc(100vh - 72px); overflow-y: auto; }
  .nav-links-mobile a { line-height: 1.4; }
  .hero { min-height: 92vh; padding: 112px 24px 72px; }
  .hero-buttons { flex-direction: column; align-items: stretch; }
  .btn-primary, .btn-outline { width: 100%; }
  section { padding: 64px 24px; }
  .about-grid, .contact-inner { grid-template-columns: 1fr; gap: 40px; }
  .services-grid, .testimonials-grid { grid-template-columns: 1fr; }
  .contact-form { padding: 28px 22px; }
  .about-card { padding: 36px 28px; }
  footer { flex-direction: column; align-items: flex-start; padding: 32px 24px; }
  .seo-hero { min-height: auto; padding: 124px 24px 72px; }
  .seo-hero-split .seo-hero-inner { grid-template-columns: 1fr; gap: 28px; }
  .seo-hero-split { text-align: center; }
  .seo-hero-split .seo-hero-copy,
  .seo-hero-split .seo-hero-copy p { text-align: center; margin-left: auto; }
  .seo-hero-media img { aspect-ratio: 16 / 10; }
  .seo-hero-actions { flex-direction: column; align-items: stretch; }
  .seo-content-section, .seo-faq-section, .seo-directory-section, .seo-calculator-section, .seo-proof-section { padding: 64px 24px; }
  .seo-content-grid { grid-template-columns: 1fr; gap: 28px; }
  .seo-intro-grid, .seo-proof-grid, .seo-directory-grid, .calculator-grid, .calculator-fields { grid-template-columns: 1fr; }
  .calculator-card, .calculator-result { padding: 24px 20px; }
  .seo-sidebar { position: static; }
  .seo-copy-block { padding: 26px 22px; }
  .seo-faq-grid { grid-template-columns: 1fr; }
  .mega-footer { padding: 0; }
  .mega-footer-inner { grid-template-columns: 1fr; padding: 48px 24px; gap: 32px; }
  .mega-footer-bottom { flex-direction: column; padding: 24px; }
}

/* LENDER CAROUSEL */
.lender-carousel-section {
  background: var(--off-white, #f8f7f4);
  padding: 56px 0;
  overflow: hidden;
  border-top: 1px solid rgba(200,168,75,0.2);
  border-bottom: 1px solid rgba(200,168,75,0.2);
}

.lender-carousel-title {
  text-align: center;
  font-size: 11px;
  letter-spacing: 3px;
  text-transform: uppercase;
  color: var(--gold);
  font-weight: 600;
  margin-bottom: 32px;
}

.lender-track-wrapper {
  overflow: hidden;
  width: 100%;
  position: relative;
  mask-image: linear-gradient(to right, transparent, black 8%, black 92%, transparent);
  -webkit-mask-image: linear-gradient(to right, transparent, black 8%, black 92%, transparent);
}

.lender-track {
  display: flex;
  width: max-content;
  animation: lenderScroll 45s linear infinite;
  gap: 56px;
  align-items: center;
}

.lender-track:hover {
  animation-play-state: paused;
}

.lender-item {
  font-family: 'Cormorant Garamond', serif;
  font-size: 20px;
  font-weight: 600;
  color: var(--navy);
  white-space: nowrap;
  letter-spacing: 0.5px;
  opacity: 0.75;
  transition: opacity 0.3s;
}

.lender-item:hover { opacity: 1; color: var(--gold); }

@keyframes lenderScroll {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}
