/* ==========================================================================
   Moon Talent – design direction C – "Champagne editorial"
   Mostly light champagne/stone, navy nav + hero + footer, editorial type rhythm, hairlines, square-ish cards.
   Add ONE line after the existing styles:  <link rel="stylesheet" href="/moon-theme-x.css">
   Pure CSS override: no HTML, content, tracking (GA4 / Meta Pixel), forms, trackLead or
   moon-a11y.js changes. Main pages use React-serialised inline styles, so selectors match
   the serialised form ("color: rgb(243, 238, 226)") and use !important to beat inline styles.
   Generated by design-directions/tools/gen.py – edit there.
   ========================================================================== */
@supports selector(:has(a)) {


#dc-root nav .mt-lb[style*="opacity: 0.45"], body:has(> .mt-nav) .mt-lb:not([style*="opacity:1"]) { color: #BDB7A7 !important; }


html, body { background: #F4EFE6 !important; }
#dc-root .sc-host > div { background: #F4EFE6 !important; color: #17202F !important; }
#dc-root .sc-host > div > div[style*="border-radius: 50%"][style*="filter: blur"], #dc-root .sc-host > div > div[style*="inset: 0px"][style*="background-image: linear-gradient(rgba(229, 196, 102"] { display: none !important; }
/* navy masthead: nav + hero are one block */
#dc-root .sc-host > div > nav { background: rgba(14,26,48,0.94) !important; border-bottom: 1px solid rgba(201,162,74,0.28) !important; }
#dc-root .sc-host > div > header { background-color: #0E1A30 !important; box-shadow: 0 0 0 100vmax #0E1A30 !important; clip-path: inset(0 -100vmax) !important; }

#dc-root .sc-host > div > header { background-image: radial-gradient(900px 520px at 80% 10%, rgba(201,162,74,0.16), transparent 60%) !important; border-bottom: 1px solid rgba(201,162,74,0.5); margin-bottom: 24px !important; }
#dc-root .sc-host > div > header { color: #F3EEE2 !important; }
#dc-root .sc-host > div > section[style*='perspective: 320px'] { background-color: #0E1A30 !important; box-shadow: 0 0 0 100vmax #0E1A30 !important; clip-path: inset(0 -100vmax) !important; }

#dc-root .sc-host > div > section[style*="perspective: 320px"] { margin-top: 40px !important; }
#dc-root .sc-host > div > footer { background: #0E1A30 !important; color: #F3EEE2 !important; padding-top: 48px !important; }
/* stone bands alternate with champagne */
#dc-root .sc-host > div > section:nth-of-type(even):not([style*='perspective: 320px']):not([style*='padding: 0px 56px']) { background-color: #EAE3D5 !important; box-shadow: 0 0 0 100vmax #EAE3D5 !important; clip-path: inset(0 -100vmax) !important; }

@media (min-width: 769px) {
  #dc-root .sc-host > div > section:not([style*="perspective"]):not([style*="padding: 0px 56px"]) { padding-top: 80px !important; padding-bottom: 88px !important; }
}
/* editorial typography */
#dc-root .sc-host > div > section h2[style*="Frank Ruhl Libre"] { font-weight: 500 !important; letter-spacing: -0.005em !important; }
#dc-root .sc-host > div > section h3[style*="Frank Ruhl Libre"] { font-weight: 600 !important; }
#dc-root .sc-host > div > section [style*='"JetBrains Mono"'][style*="letter-spacing: 0.3em"] { font-family: Cinzel, serif !important; font-size: 13px !important; letter-spacing: .32em !important; }
#dc-root .sc-host > div > section [style*='"JetBrains Mono"'][style*="letter-spacing: 0.3em"]::after { content: ""; display: block; width: 44px; height: 1px; background: #73550F; margin: 14px auto 0; opacity: .7; }
#dc-root .sc-host > div > section div[style*="text-align: center"] > [style*='"JetBrains Mono"'][style*="letter-spacing: 0.3em"] { text-align: center; }
#dc-root .sc-host > div > section div:not([style*="text-align: center"]) > [style*='"JetBrains Mono"'][style*="letter-spacing: 0.3em"]::after { margin-right: 0; margin-left: auto; }
html[dir="ltr"] #dc-root .sc-host > div > section div:not([style*="text-align: center"]) > [style*='"JetBrains Mono"'][style*="letter-spacing: 0.3em"]::after { margin-left: 0; margin-right: auto; }
/* square-ish editorial cards with hairlines */
#dc-root .sc-host > div > section [style*="border-radius: 24px"], #dc-root .sc-host > div > section [style*="border-radius: 22px"], #dc-root .sc-host > div > section [style*="border-radius: 18px"], #dc-root .sc-host > div > section [style*="border-radius: 16px"], #dc-root .sc-host > div > section [style*="border-radius: 14px"] { border-radius: 6px !important; }
#dc-root .sc-host > div a[style*="background: linear-gradient(rgb(244, 226, 168)"], #dc-root .sc-host > div button[style*="background: linear-gradient(rgb(244, 226, 168)"] { box-shadow: 0 8px 20px rgba(122,90,22,0.20), inset 0 1px 0 rgba(255,255,255,0.5) !important; }

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style^="color: rgb(243, 238, 226)"], [style*="; color: rgb(243, 238, 226)"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  color: #17202F !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style^="color: rgb(200, 194, 179)"], [style*="; color: rgb(200, 194, 179)"], [style*="-webkit-text-fill-color: rgb(200, 194, 179)"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  color: #3E4452 !important; -webkit-text-fill-color: #3E4452 !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style^="color: rgb(180, 174, 159)"], [style*="; color: rgb(180, 174, 159)"], [style^="color: rgb(156, 150, 138)"], [style*="; color: rgb(156, 150, 138)"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  color: #3E4452 !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style^="color: rgb(140, 134, 118)"], [style*="; color: rgb(140, 134, 118)"], [style^="color: rgb(122, 116, 95)"], [style*="; color: rgb(122, 116, 95)"], [style^="color: rgb(111, 106, 93)"], [style*="; color: rgb(111, 106, 93)"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  color: #54565C !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style^="color: rgb(232, 199, 102)"], [style*="; color: rgb(232, 199, 102)"], [style^="color: rgb(244, 226, 168)"], [style*="; color: rgb(244, 226, 168)"], [style^="color: rgba(244, 226, 168, 0."], [style*="; color: rgba(244, 226, 168, 0."]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  color: #73550F !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is(svg[stroke="#E8C766"], svg [stroke="#E8C766"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  stroke: #73550F !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is(svg[stroke="#F3EEE2"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  stroke: #17202F !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="color: transparent"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  background-image: linear-gradient(180deg, #92701F 0%, #6B4F10 100%) !important; filter: none !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="background: linear-gradient(160deg, rgba("], [style*="background: linear-gradient(160deg, rgb("], [style*="background: rgb(8, 10, 20)"], [style*="background: rgb(15, 17, 32)"], [style*="background: rgba(8, 9, 18"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  background: #FFFDF9 !important; box-shadow: 0 1px 0 rgba(23,32,47,0.04) !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="background: linear-gradient(120deg"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  background: linear-gradient(120deg, #FFFDF9, #F1E8D6) !important; box-shadow: 0 1px 0 rgba(23,32,47,0.04) !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="background: rgba(255, 255, 255, 0.0"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  background: #FFFFFF !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is(input, textarea, select):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  background: #FFFFFF !important; color: #17202F !important; border-color: rgba(122,90,22,0.40) !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) input::placeholder,
:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) textarea::placeholder {
  color: #54565C !important; opacity: 1;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="border: 1px solid rgba(229, 196, 102"], [style*="border: 1px solid rgba(244, 226, 168"], [style*="border: 1px solid rgba(255, 255, 255"], [style*="border: 1.5px dashed"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  border-color: rgba(23,32,47,0.12) !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="border-top: 2px solid rgba(229, 196, 102"], [style*="border-top: 1px solid rgba(229, 196, 102"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  border-top-color: rgba(122,90,22,0.40) !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="border-bottom: 2px solid rgba(229, 196, 102"], [style*="border-bottom: 1px solid rgba(229, 196, 102"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  border-bottom-color: rgba(122,90,22,0.40) !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="border-left: 2px solid rgba(229, 196, 102"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  border-left-color: rgba(122,90,22,0.40) !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="border-right: 2px solid rgba(229, 196, 102"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  border-right-color: rgba(122,90,22,0.40) !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="background: linear-gradient(90deg, transparent, rgba(229, 196, 102"], [style*="background: linear-gradient(90deg, transparent, rgba(244, 226, 168"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  background: linear-gradient(90deg, transparent, rgba(122,90,22,0.55), transparent) !important; box-shadow: none !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="background: linear-gradient(90deg, rgb(232, 199, 102), transparent)"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  background: linear-gradient(90deg, #73550F, transparent) !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="background: rgba(229, 196, 102, 0.0"], [style*="background: rgba(229, 196, 102, 0.1"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  background: rgba(122,90,22,0.08) !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="background: radial-gradient(circle at 35% 30%, rgba(244, 226, 168"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  background: rgba(122,90,22,0.08) !important; box-shadow: none !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="box-shadow: rgba(0, 0, 0, 0.5"], [style*="box-shadow: rgba(0, 0, 0, 0.4"], [style*="box-shadow: rgba(0, 0, 0, 0.6"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  box-shadow: 0 1px 0 rgba(23,32,47,0.04) !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([data-tilt]:hover) {
  box-shadow: 0 18px 40px rgba(23,32,47,0.10), 0 0 0 1px rgba(122,90,22,0.45) !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="color: rgb(255, 128, 128)"]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  color: #B42318 !important;
}

:is(#dc-root .sc-host > div > section:not([style*="perspective: 320px"]), #dc-root .sc-host > div > main) :is([style*="background: linear-gradient(160deg, rgba("], [style*="background: linear-gradient(160deg, rgb("]):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov)):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ *):not(:is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) ~ * *) {
  border-color: rgba(23,32,47,0.12) !important;
}

:is(#dc-root .sc-host > div > nav, #dc-root .sc-host > div > header, #dc-root .sc-host > div > footer, #dc-root .sc-host > div > section[style*="perspective: 320px"]) :is([style^="color: rgb(140, 134, 118)"], [style*="; color: rgb(140, 134, 118)"], [style^="color: rgb(122, 116, 95)"], [style*="; color: rgb(122, 116, 95)"], [style^="color: rgb(111, 106, 93)"], [style*="; color: rgb(111, 106, 93)"]) {
  color: #B8B2A2 !important;
}

:is(#dc-root .sc-host > div > nav, #dc-root .sc-host > div > header, #dc-root .sc-host > div > footer, #dc-root .sc-host > div > section[style*="perspective: 320px"]) :is([style^="color: rgb(180, 174, 159)"], [style*="; color: rgb(180, 174, 159)"], [style^="color: rgb(156, 150, 138)"], [style*="; color: rgb(156, 150, 138)"]) {
  color: #CDC7B8 !important;
}

:is(#dc-root .sc-host > div > nav, #dc-root .sc-host > div > header, #dc-root .sc-host > div > footer, #dc-root .sc-host > div > section[style*="perspective: 320px"]) :is([style*="background: linear-gradient(160deg, rgba("], [style*="background: linear-gradient(120deg"]) {
  background: linear-gradient(160deg, rgba(255,255,255,0.06), rgba(255,255,255,0.025)) !important;
}


#dc-root .sc-host > div > header input::placeholder, #dc-root .sc-host > div > header textarea::placeholder { color: #BDB7A8 !important; opacity: 1; }
/* image band sits on light page – frame it */
#dc-root .sc-host > div > section[style*="padding: 0px 56px"] > div[style*="overflow: hidden"] { box-shadow: 0 24px 60px rgba(23,32,47,0.18) !important; }


/* ---------- landing pages (lp-employers / lp-candidates: class based) ---------- */
body:has(> .mt-nav) { background: #F4EFE6 !important; color: #17202F !important; }

body:has(> .mt-nav) .mt-hero, body:has(> .mt-nav) .mt-logobar { background-color: #0E1A30 !important; }
body:has(> .mt-nav) .mt-hero { background: radial-gradient(900px 480px at 85% -10%, rgba(201,162,74,0.16), transparent 62%), linear-gradient(180deg, #0E1A30, #101F3A) #0E1A30 !important; }
body:has(> .mt-nav) .mt-nav, body:has(> .mt-nav) .mt-logobar, body:has(> .mt-nav) .mt-hero, body:has(> .mt-nav) .mt-hero h1, body:has(> .mt-nav) .mt-card h3 { color: #F3EEE2 !important; }
body:has(> .mt-nav) .mt-hero .mt-field input::placeholder, body:has(> .mt-nav) .mt-hero .mt-field textarea::placeholder { color: #B8B2A2 !important; opacity: 1; }
body:has(> .mt-nav) .mt-hero, body:has(> .mt-nav) .mt-logobar { border-bottom: 0; }
body:has(> .mt-nav) .mt-hero { border-bottom: 1px solid rgba(201,162,74,0.5) !important; }
body:has(> .mt-nav) .mt-nav { background: rgba(14,24,44,0.92) !important; }
body:has(> .mt-nav) .mt-stat span, body:has(> .mt-nav) .mt-card .sub, body:has(> .mt-nav) .mt-form-note, body:has(> .mt-nav) .mt-brand span, body:has(> .mt-nav) .mt-logobar-cap { color: #B8B2A2 !important; }
body:has(> .mt-nav) .mt-card { background: linear-gradient(160deg, #16223d, #111b33) !important; }

body:has(> .mt-nav) .mt-section { background: #F4EFE6 !important; }
body:has(> .mt-nav) .mt-section.alt { background: #EAE3D5 !important; border-top: 1px solid rgba(23,32,47,0.12); border-bottom: 1px solid rgba(23,32,47,0.12); }
body:has(> .mt-nav) .mt-section .mt-eyebrow { color: #73550F !important; }
body:has(> .mt-nav) .mt-center.mt-eyebrow { border-color: rgba(122,90,22,0.40) !important; background: rgba(201,162,74,0.08) !important; }
body:has(> .mt-nav) .mt-h2 { color: #17202F !important; }
body:has(> .mt-nav) .mt-sub { color: #54565C !important; }
body:has(> .mt-nav) .mt-tile, body:has(> .mt-nav) .mt-step, body:has(> .mt-nav) .mt-quote, body:has(> .mt-nav) .mt-faq details { background: #FFFDF9 !important; border-color: rgba(23,32,47,0.12) !important; box-shadow: 0 1px 0 rgba(23,32,47,0.04); }
body:has(> .mt-nav) .mt-tile h4, body:has(> .mt-nav) .mt-step h4, body:has(> .mt-nav) .mt-faq summary { color: #17202F !important; }
body:has(> .mt-nav) .mt-tile p, body:has(> .mt-nav) .mt-step p, body:has(> .mt-nav) .mt-step p[style], body:has(> .mt-nav) .mt-faq p, body:has(> .mt-nav) .mt-quote p { color: #3E4452 !important; }
body:has(> .mt-nav) .mt-quote .who, body:has(> .mt-nav) .mt-faq summary::after { color: #73550F !important; }
body:has(> .mt-nav) .mt-quote .role { color: #54565C !important; }
body:has(> .mt-nav) .mt-quote::before { color: rgba(127,94,20,0.22) !important; }
body:has(> .mt-nav) .mt-chip { background: #FFFDF9 !important; border-color: rgba(122,90,22,0.40) !important; color: #3E4452 !important; }
body:has(> .mt-nav) .mt-tile .ic { filter: none !important; }
body:has(> .mt-nav) .mt-btn-gold { box-shadow: 0 10px 24px rgba(127,94,20,0.22), inset 0 1px 0 rgba(255,255,255,0.5) !important; }
body:has(> .mt-nav) .mt-footer { background: #0E1A30 !important; color: #B8B2A2 !important; border-top: 1px solid rgba(201,162,74,0.45) !important; }
body:has(> .mt-nav) .mt-mobile-cta { background: rgba(14,24,44,0.96) !important; }
body:has(> .mt-nav) .mt-final { background: radial-gradient(circle at 50% 0%, rgba(201,162,74,0.14), transparent 60%), #EAE3D5 !important; }


body:has(> .mt-nav) .mt-h2 { font-weight: 500 !important; }
body:has(> .mt-nav) .mt-section .mt-eyebrow { font-family: Cinzel, serif !important; letter-spacing: .28em !important; }
body:has(> .mt-nav) .mt-tile, body:has(> .mt-nav) .mt-step, body:has(> .mt-nav) .mt-quote, body:has(> .mt-nav) .mt-faq details { border-radius: 6px !important; }
@media (min-width: 769px) { body:has(> .mt-nav) .mt-section { padding-top: 72px !important; padding-bottom: 72px !important; } }


/* bidi fix: Latin eyebrow labels like "[ 12 SECTORS ]" rendered as "] SECTORS 12 [" inside RTL */
#dc-root [style*='"JetBrains Mono"']:is([style*="font-size: 12px"], [style*="letter-spacing: 0.22em"]) { direction: ltr; unicode-bidi: isolate; text-align: right; }
#dc-root [style*="text-align: center"] > [style*='"JetBrains Mono"'][style*="font-size: 12px"] { text-align: center; }
html[dir="ltr"] #dc-root [style*='"JetBrains Mono"']:is([style*="font-size: 12px"], [style*="letter-spacing: 0.22em"]):not([style*="text-align: center"] > *) { text-align: left; }

/* language switch: inactive buttons were opacity .45 (contrast 3.1:1) */
.mt-lb { opacity: 1 !important; }

/* floating buttons always on their own dark/green chips, add a light ring so they separate from light pages */
#mt-a11y-main-btn, .mt-a11y-fab { box-shadow: 0 8px 22px rgba(10,16,32,0.35), 0 0 0 1px rgba(201,162,74,0.55) !important; }
a[aria-label="שלחו הודעה בוואטסאפ"], .mt-wa { box-shadow: 0 8px 22px rgba(10,16,32,0.28) !important; }


/* ======================= final pass (theme-c-final) ======================= */
/* focus ring: the page's gold outline (rgba(229,196,102,.85)) is ~1.6:1 on champagne -> deep gold on light, gold kept on navy */
:focus-visible { outline-color: #73550F !important; }
:is(#dc-root .sc-host > div > :is(nav, header, footer, section[style*="perspective: 320px"]), .mt-band-ov, body:has(> .mt-nav) :is(.mt-nav, .mt-hero, .mt-logobar, .mt-footer, .mt-mobile-cta), #mt-a11y-panel, :has(> .mt-ck-in)) :focus-visible { outline-color: #E8C766 !important; }
/* gold text-link hovers ("color: #E8C766" via style-hover) on light sections -> deep gold, never pale gold on champagne */
#dc-root .sc-host > div > :is(section:not([style*="perspective: 320px"]), main) a[style*="color: rgb(232, 199, 102)"]:hover { color: #5E450B !important; }
/* required-field errors (fix-required-fields): pink #ffb4b4 is for navy; on light surfaces use a deep red (6.6:1 on white) */
#dc-root .sc-host > div > :is(section:not([style*="perspective: 320px"]), main) .mt-field-err, body:has(> .mt-nav) .mt-section .mt-field-err { color: #B42318 !important; }
#dc-root .sc-host > div > :is(section:not([style*="perspective: 320px"]), main) form[data-mt-validate] [aria-invalid="true"], body:has(> .mt-nav) .mt-section [aria-invalid="true"] { border-color: #B42318 !important; box-shadow: 0 0 0 3px rgba(180,35,24,0.15) !important; }
#dc-root .sc-host > div > :is(nav, header, footer) .mt-field-err, body:has(> .mt-nav) :is(.mt-hero, .mt-card) .mt-field-err { color: #FFB4B4 !important; }

/* 404 page: champagne version of the same layout */
body:has(> main > .code) { background: radial-gradient(ellipse at 50% 28%, #FFFDF9 0%, #F4EFE6 58%, #EAE3D5 100%) !important; color: #17202F !important; }
body:has(> main > .code) .moon { box-shadow: 0 0 0 6px rgba(255,255,255,0.8), 0 0 0 7px rgba(122,90,22,0.25), 0 24px 50px rgba(23,32,47,0.22), 0 0 70px rgba(201,162,74,0.30) !important; }
body:has(> main > .code) .code { background-image: linear-gradient(180deg, #92701F 0%, #6B4F10 100%) !important; }
body:has(> main > .code) h1 { color: #17202F !important; }
body:has(> main > .code) p { color: #3E4452 !important; }
body:has(> main > .code) a.ghost { color: #17202F !important; background: #FFFDF9 !important; border-color: rgba(23,32,47,0.35) !important; }
body:has(> main > .code) a.primary { box-shadow: 0 8px 20px rgba(122,90,22,0.20), inset 0 1px 0 rgba(255,255,255,0.5) !important; }
body:has(> main > .code) .contact { color: #54565C !important; }
body:has(> main > .code) .contact a { color: #73550F !important; }
body:has(> main > .code) :focus-visible { outline: 2px solid #73550F !important; outline-offset: 3px; }


/* ---------- accessibility panel: high-contrast mode = strict black / white / yellow, overrides the light theme ---------- */
html:has(#mt-a11y-panel .mt-a11y-toggle[data-key="highContrast"] .mt-a11y-sw-thumb[style*="rgb(42, 32, 10)"]), html:has(#mt-a11y-panel .mt-a11y-toggle[data-key="highContrast"] .mt-a11y-sw-thumb[style*="rgb(42, 32, 10)"]) body, html:has(#mt-a11y-panel .mt-a11y-toggle[data-key="highContrast"] .mt-a11y-sw-thumb[style*="rgb(42, 32, 10)"]) #dc-root .sc-host > div, html:has(#mt-a11y-panel .mt-a11y-toggle[data-key="highContrast"] .mt-a11y-sw-thumb[style*="rgb(42, 32, 10)"]) body:has(> .mt-nav) { background: #000 !important; }
html:has(#mt-a11y-panel .mt-a11y-toggle[data-key="highContrast"] .mt-a11y-sw-thumb[style*="rgb(42, 32, 10)"]) body *:not(#mt-a11y-panel, #mt-a11y-panel *, img, picture, video, svg, svg *, #mt-skip-link, option) { background-color: transparent !important; background-image: none !important; color: #fff !important; -webkit-text-fill-color: #fff !important; border-color: rgba(255,255,255,0.55) !important; box-shadow: none !important; text-shadow: none !important; filter: none !important; }
/* layers that must stay opaque: sticky nav, mobile menu, floating buttons, bars, cookie banner */
html:has(#mt-a11y-panel .mt-a11y-toggle[data-key="highContrast"] .mt-a11y-sw-thumb[style*="rgb(42, 32, 10)"]) body :is(#dc-root .sc-host > div > nav, #dc-root nav.mt-nav-open > div:nth-child(2), .mt-nav, .mt-mobile-cta, #mt-cookie-banner, #mt-a11y-main-btn, .mt-a11y-fab, a[aria-label="שלחו הודעה בוואטסאפ"], .mt-wa) { background-color: #000 !important; }
/* text on photos: keep a dark scrim so white text stays readable */
html:has(#mt-a11y-panel .mt-a11y-toggle[data-key="highContrast"] .mt-a11y-sw-thumb[style*="rgb(42, 32, 10)"]) body :is([style*="rgba(6, 7, 13, 0.88) 0%"], [style*="rgba(6, 7, 13, 0.96) 0%"], [style*="rgba(6, 7, 13, 0.9) 0%"], [style*="rgba(6, 7, 13, 0.7) 0%"], [style*="rgba(6, 7, 13, 0.7) 100%"], [style*="rgba(6, 7, 13, 0.75) 100%"], [style*="rgba(10, 10, 18, 0.88) 0%"], [style*="rgba(10, 10, 18, 0.85) 0%"], .mt-band-ov) { background-color: rgba(0,0,0,0.80) !important; }
html:has(#mt-a11y-panel .mt-a11y-toggle[data-key="highContrast"] .mt-a11y-sw-thumb[style*="rgb(42, 32, 10)"]) body :is(a, button, [role="button"], a *, button *):not(#mt-a11y-panel, #mt-a11y-panel *) { color: #FFD700 !important; -webkit-text-fill-color: #FFD700 !important; }
html:has(#mt-a11y-panel .mt-a11y-toggle[data-key="highContrast"] .mt-a11y-sw-thumb[style*="rgb(42, 32, 10)"]) body :is(a, button)[style*="background: linear-gradient(rgb(244, 226, 168)"], html:has(#mt-a11y-panel .mt-a11y-toggle[data-key="highContrast"] .mt-a11y-sw-thumb[style*="rgb(42, 32, 10)"]) body .mt-btn-gold { outline: 2px solid #FFD700 !important; outline-offset: -2px; }
html:has(#mt-a11y-panel .mt-a11y-toggle[data-key="highContrast"] .mt-a11y-sw-thumb[style*="rgb(42, 32, 10)"]) body :is(input, textarea, select) { background-color: #111 !important; color: #fff !important; border-color: #FFD700 !important; }
html:has(#mt-a11y-panel .mt-a11y-toggle[data-key="highContrast"] .mt-a11y-sw-thumb[style*="rgb(42, 32, 10)"]) body :is(input, textarea)::placeholder { color: #C8C8C8 !important; -webkit-text-fill-color: #C8C8C8 !important; opacity: 1 !important; }
html:has(#mt-a11y-panel .mt-a11y-toggle[data-key="highContrast"] .mt-a11y-sw-thumb[style*="rgb(42, 32, 10)"]) body svg [stroke]:not([stroke="none"]) { stroke: #FFD700 !important; }
html:has(#mt-a11y-panel .mt-a11y-toggle[data-key="highContrast"] .mt-a11y-sw-thumb[style*="rgb(42, 32, 10)"]) body :focus-visible { outline: 3px solid #FFD700 !important; outline-offset: 3px !important; }

} /* @supports */
