.scp0:hover { background: rgb(42, 43, 49) !important; transform: translateY(-1px) !important; }
.scp1:hover { border-color: rgb(23, 24, 28) !important; }
.scp2:hover { background: rgb(246, 225, 218) !important; }
.scp3:hover { color: rgb(246, 225, 218) !important; }

html { -webkit-text-size-adjust: 100%; }
  body { margin: 0; background: #FAF9F7; font-family: Inter, sans-serif; text-rendering: optimizeLegibility; }
  * { box-sizing: border-box; }
  a { color: #6B0F1A; text-decoration-thickness: 1px; text-underline-offset: 3px; }
  a:hover { color: #17181C; }
  button { font-family: Inter, sans-serif; }
  :focus-visible { outline: 2px solid #6B0F1A; outline-offset: 2px; }

[data-nav]::-webkit-scrollbar{display:none}

[hidden]{display:none!important}

[data-cta-card]{background:rgb(246, 225, 218) !important;border-color:transparent !important}[data-cta-card] h3{color:rgb(23,24,28) !important}[data-cta-card]>p:first-child{color:rgb(107,15,26) !important}[data-cta-card]>p:not(:first-child){color:rgb(74,68,64) !important}[data-cta-card]>a{background:rgb(23,24,28) !important;color:rgb(255,255,255) !important}[data-cta-m]{display:none}@media (max-width: 560px){[data-cta-sec]>div:first-child a,[data-cta-sec]>div:first-child p{display:none !important}[data-cta-sec]>div:first-child{gap:0 !important}[data-cta-sec] h2{margin-bottom:0 !important}[data-cta-m]{display:flex}[data-cta-sec]{padding-top:56px !important;padding-bottom:56px !important}}

[data-cta-sec] { background: rgb(246, 225, 218) !important; }
[data-cta-sec] h2 { color: rgb(23, 24, 28) !important; }
[data-cta-sec] > div:first-child p { color: rgb(74, 68, 64) !important; }
[data-cta-sec] > div:first-child a { color: rgb(23, 24, 28) !important; border-color: rgba(23, 24, 28, 0.24) !important; }
[data-cta-sec] > div:first-child a:first-child { background: rgb(23, 24, 28) !important; color: rgb(255, 255, 255) !important; }
[data-cta-sec] [data-cta-card] { background: rgb(255, 255, 255) !important; }
[data-cta-sec] [data-cta-m] > a { background: rgb(255, 255, 255) !important; color: rgb(23, 24, 28) !important; border-color: transparent !important; }
[data-cta-sec] [data-cta-m] > a > span:first-child > span:first-child { color: rgb(111, 106, 101) !important; }
[data-cta-sec] [data-cta-m] > a > span:last-child { color: rgb(107, 15, 26) !important; }
[data-cta-sec] label, [data-cta-sec] legend { color: rgb(23, 24, 28) !important; }