/* AVEQOR V10.9 | clean, quiet luxury: NO background grids or watermarks.
   Presentation only. Existing CRM, JS, site links and settings untouched. */
:root{--clean-ivory:#faf8f4;--clean-warm:#f5f1eb;--clean-line:#e2dcd2}
/* Remove ALL former decorative grids and giant faint brand wordmarks.
   Preserve the content layout, navigation and CTAs. */
.hero-signature-grid{display:none!important;visibility:hidden!important;background:none!important}
.hero-signature::after,.hero-signature::before,
.hero-premium::before,.hero-premium::after,
.page-hero::before,.page-hero::after,
.premium-page-hero::before,.premium-page-hero::after,
.credentials-hero::before,.credentials-hero::after{
  content:none!important;display:none!important;background:none!important;
  background-image:none!important;box-shadow:none!important
}
.hero-signature,.page-hero,.premium-page-hero,.credentials-hero{
  background:#faf8f4!important;
  background-image:linear-gradient(140deg,#fcfbf9 0%,#f6f2ec 100%)!important;
  border-bottom:1px solid var(--clean-line);
}
.hero-signature .hero-signature-inner,.page-hero .container,.premium-page-hero .container,
.credentials-hero .container{position:relative;z-index:1}
.hero-signature .signature-title{letter-spacing:-.049em}
.signature-art{box-shadow:0 18px 46px rgba(17,20,22,.12)}
.page-hero .h1{font-family:ui-serif,Georgia,'Times New Roman',serif;letter-spacing:-.045em;line-height:1.075}
.page-hero .lede{max-width:61ch;line-height:1.72}
.page-hero .page-grid{align-items:center}
.page-hero .page-grid>img{width:100%;height:auto;display:block;max-width:465px;justify-self:end}
.page-hero .premium-side-panel{border:1px solid #303538;box-shadow:0 18px 38px rgba(21,24,26,.09)}
.page-hero .page-grid>.premium-side-panel{align-self:center}
.section-head .h2{max-width:740px;line-height:1.12}
.section-head>.lede{line-height:1.69}
.card{border-color:#e0dad2}
#standards{background:#fff}
#standards .section-head .h2{max-width:680px}
#standards .section-head .lede{max-width:435px}
@media(max-width:980px){.page-hero .page-grid>img{justify-self:start;max-width:560px}}
@media(max-width:640px){
 .page-hero .page-grid>img{max-width:100%}
 .page-hero .h1{line-height:1.10}
}
