/* Lev Sadnaot: bright, spacious, turquoise editorial system. */
:root {
  --lev-turquoise: #00a8a8;
  --lev-deep: #007b80;
  --lev-dark: #005c62;
  --lev-mint: #dff8f5;
  --lev-soft: #f1fbfa;
  --lev-ink: #102b30;
  --lev-muted: #577176;
  --lev-line: rgba(0, 123, 128, .16);
  --lev-shadow: 0 18px 48px rgba(0, 92, 98, .08);
}
@font-face {
  font-family: "Kjk";
  src: url("fonts/Kjk-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
* { margin: 0; padding: 0; }
html { min-height: 100%; }
body.site-sadnaot { min-height: 100vh; }
body.site-sadnaot a { text-decoration: none; }
body.site-sadnaot button,
body.site-sadnaot input,
body.site-sadnaot textarea,
body.site-sadnaot select { font: inherit; }
body.site-sadnaot button { cursor: pointer; }
body.site-sadnaot img { max-width: 100%; }
body.site-sadnaot header { width: 100%; }
body.site-sadnaot .header-container {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 22px !important;
}
body.site-sadnaot .logo,
body.site-sadnaot .header-actions,
body.site-sadnaot .desktop-nav {
  display: flex;
  align-items: center;
}
body.site-sadnaot .logo { color: inherit; }
body.site-sadnaot .header-actions { gap: 12px; }
body.site-sadnaot .menu-toggle {
  display: none;
  width: 30px;
  height: 24px;
  padding: 0;
  flex-direction: column;
  justify-content: space-between;
  background: transparent;
  border: 0;
}
body.site-sadnaot .menu-toggle span {
  display: block;
  width: 100%;
  height: 2px;
  border-radius: 2px;
}
body.site-sadnaot .mobile-drawer {
  position: fixed;
  inset: 70px 0 0;
  z-index: 900;
  display: none;
  padding: 28px;
  overflow-y: auto;
}
body.site-sadnaot .mobile-drawer.open { display: block; }
body.site-sadnaot .mobile-nav {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 10px;
}
body.site-sadnaot .drawer-link { text-align: right; }
body.site-sadnaot .notebook-paper { position: relative; }
body.site-sadnaot .workshop-card[hidden],
body.site-sadnaot [hidden] { display: none !important; }
body.site-sadnaot .card-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
  margin-top: 24px;
}
body.site-sadnaot .offer-strip {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 12px !important;
  max-width: 1060px !important;
  margin: -170px auto 90px !important;
  padding: 20px !important;
  position: relative !important;
  z-index: 2 !important;
  color: var(--lev-ink) !important;
  background: rgba(255,255,255,.94) !important;
  border: 1px solid var(--lev-line) !important;
  border-radius: 26px !important;
  box-shadow: var(--lev-shadow) !important;
  backdrop-filter: blur(14px) !important;
}
body.site-sadnaot .offer-strip > div {
  display: flex !important;
  min-height: 92px !important;
  padding: 14px !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 4px !important;
  background: var(--lev-soft) !important;
  border-radius: 18px !important;
  text-align: center !important;
}
body.site-sadnaot .offer-strip strong {
  color: var(--lev-ink) !important;
  font-size: 20px !important;
  line-height: 1.25 !important;
}
body.site-sadnaot .offer-strip span {
  color: var(--lev-muted) !important;
  font-size: 14px !important;
}
body.site-sadnaot .offer-strip .btn-primary {
  grid-column: 1 / -1 !important;
  justify-self: center !important;
}
body.site-sadnaot .page-intro {
  max-width: 820px !important;
  margin: 0 auto 72px !important;
  text-align: center !important;
}
body.site-sadnaot .page-intro h3 {
  margin-bottom: 22px !important;
  color: var(--lev-ink) !important;
  font-size: clamp(1.8rem, 4vw, 3rem) !important;
  line-height: 1.25 !important;
  text-wrap: balance !important;
}
body.site-sadnaot .page-intro p + p { margin-top: 18px !important; }
body.site-sadnaot .info-blocks-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 16px !important;
  margin-bottom: 72px !important;
}
body.site-sadnaot .info-block {
  padding: 32px !important;
  text-align: center !important;
}
body.site-sadnaot .info-block h4 {
  margin-bottom: 12px !important;
  color: var(--lev-ink) !important;
  font-size: 23px !important;
}
body.site-sadnaot .bullets-list {
  display: grid !important;
  gap: 10px !important;
  list-style: none !important;
}
body.site-sadnaot .form-group {
  display: grid;
  gap: 8px;
  margin-bottom: 18px;
}
body.site-sadnaot .form-actions,
body.site-sadnaot .as-hero-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 12px;
  margin-top: 24px;
}
body.site-sadnaot .faq-item { padding: 20px 0; }
body.site-sadnaot .faq-answer { margin-top: 10px; }
body.site-sadnaot footer { padding: 46px 22px; text-align: center; }
body.site-sadnaot .whatsapp-float {
  position: fixed;
  left: 20px;
  bottom: 20px;
  z-index: 800;
  display: grid;
  place-items: center;
  width: 58px;
  height: 58px;
  border-radius: 50%;
}
body.site-sadnaot .whatsapp-float svg {
  width: 30px;
  height: 30px;
  fill: currentColor;
}
body.site-sadnaot .whatsapp-tooltip { display: none !important; }

html:has(body.site-sadnaot),
body.site-sadnaot {
  background: #fff !important;
  color: var(--lev-ink) !important;
  overflow-x: hidden !important;
  scroll-behavior: smooth;
}
body.site-sadnaot {
  font-family: "Assistant", Arial, sans-serif !important;
  font-size: 18px !important;
  line-height: 1.72 !important;
}
body.site-sadnaot::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background:
    radial-gradient(circle at 12% 8%, rgba(0,168,168,.09), transparent 27rem),
    radial-gradient(circle at 92% 42%, rgba(0,168,168,.06), transparent 34rem),
    #fff;
}
body.site-sadnaot *,
body.site-sadnaot *::before,
body.site-sadnaot *::after { box-sizing: border-box; }
body.site-sadnaot .hand,
body.site-sadnaot .main-title,
body.site-sadnaot .page-title,
body.site-sadnaot .section-title,
body.site-sadnaot .workshop-card h3,
body.site-sadnaot .logo span {
  font-family: "Kjk", "Gveret Levin", "Assistant", sans-serif !important;
  letter-spacing: 0 !important;
}

/* Header */
body.site-sadnaot header {
  position: fixed !important;
  inset: 0 0 auto !important;
  z-index: 1000 !important;
  background: rgba(255,255,255,.84) !important;
  border: 0 !important;
  border-bottom: 1px solid rgba(0,123,128,.09) !important;
  box-shadow: none !important;
  backdrop-filter: blur(20px) saturate(150%) !important;
  -webkit-backdrop-filter: blur(20px) saturate(150%) !important;
}
body.site-sadnaot .header-container {
  width: min(100% - 34px, 1280px) !important;
  min-height: 82px !important;
  margin: 0 auto !important;
  padding: 10px 0 !important;
}
body.site-sadnaot .logo { gap: 10px !important; }
body.site-sadnaot .lev-logo-img {
  width: 48px !important;
  height: 48px !important;
  object-fit: contain !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  filter: invert(43%) sepia(92%) saturate(1076%) hue-rotate(138deg) brightness(86%) contrast(101%) !important;
}
body.site-sadnaot .logo span {
  color: var(--lev-ink) !important;
  font-size: clamp(1.35rem, 2.2vw, 1.75rem) !important;
  text-shadow: none !important;
}
body.site-sadnaot .desktop-nav { gap: clamp(8px, 1.3vw, 20px) !important; }
body.site-sadnaot .desktop-nav .nav-link,
body.site-sadnaot .drawer-link {
  color: #36565b !important;
  background: transparent !important;
  border: 0 !important;
  padding: 9px 3px !important;
  font: 700 15px/1.2 "Assistant", Arial, sans-serif !important;
  opacity: 1 !important;
  text-shadow: none !important;
  transition: color .2s ease, transform .2s ease !important;
}
body.site-sadnaot .desktop-nav .nav-link:hover,
body.site-sadnaot .desktop-nav .nav-link.active,
body.site-sadnaot .drawer-link:hover,
body.site-sadnaot .drawer-link.active {
  color: var(--lev-deep) !important;
  transform: translateY(-1px);
}
body.site-sadnaot .desktop-nav .nav-link.active::after {
  content: "";
  display: block;
  width: 18px;
  height: 2px;
  margin: 5px auto 0;
  border-radius: 99px;
  background: var(--lev-turquoise);
}
body.site-sadnaot .theme-toggle-btn,
body.site-sadnaot .notebook-tabs,
body.site-sadnaot .binder-rings { display: none !important; }
body.site-sadnaot .menu-toggle span { background: var(--lev-ink) !important; }
body.site-sadnaot .mobile-drawer {
  background: rgba(255,255,255,.97) !important;
  backdrop-filter: blur(20px) !important;
}

/* Page shell */
body.site-sadnaot .notebook-container {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 82px 0 0 !important;
}
body.site-sadnaot .notebook-paper,
body.site-sadnaot .notebook-paper[data-active-page],
body.site-sadnaot .notebook-page,
body.site-sadnaot .notebook-page.active {
  width: 100% !important;
  max-width: none !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
body.site-sadnaot .notebook-paper::before,
body.site-sadnaot .notebook-paper::after,
body.site-sadnaot .notebook-page::before,
body.site-sadnaot .notebook-page::after,
body.site-sadnaot .page-content::before,
body.site-sadnaot .page-content::after { display: none !important; }
body.site-sadnaot .notebook-page { display: none !important; }
body.site-sadnaot .notebook-page.active { display: block !important; }
body.site-sadnaot .page-content {
  width: 100% !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 0 100px !important;
  text-align: center !important;
}
body.site-sadnaot .page-content > *:not(.hero-section):not(.page-header-block) {
  width: min(calc(100% - 36px), 1080px) !important;
  margin-inline: auto !important;
}

/* Immersive, airy hero areas */
body.site-sadnaot .hero-section,
body.site-sadnaot .page-header-block {
  position: relative !important;
  display: grid !important;
  place-items: center !important;
  align-content: center !important;
  width: 100% !important;
  max-width: none !important;
  min-height: min(78vh, 760px) !important;
  margin: 0 auto clamp(64px, 9vw, 118px) !important;
  padding: clamp(72px, 10vw, 130px) 22px !important;
  overflow: hidden !important;
  text-align: center !important;
  background:
    radial-gradient(circle at 50% 38%, rgba(0,168,168,.15), transparent 23rem),
    linear-gradient(180deg, #fff 0%, #f7fdfc 72%, #fff 100%) !important;
  border: 0 !important;
  box-shadow: none !important;
}
body.site-sadnaot #page-home .hero-section {
  min-height: min(70vh, 680px) !important;
  margin-bottom: clamp(46px, 7vw, 84px) !important;
}
body.site-sadnaot .hero-scroll-cue {
  margin-top: 12px !important;
  padding: 10px 16px !important;
  color: var(--lev-deep) !important;
  background: transparent !important;
  border: 0 !important;
  font: 800 15px/1.3 "Assistant", Arial, sans-serif !important;
  cursor: pointer !important;
}
body.site-sadnaot .hero-scroll-cue:hover,
body.site-sadnaot .hero-scroll-cue:focus-visible {
  color: var(--lev-ink) !important;
  transform: translateY(2px) !important;
}
body.site-sadnaot .hero-section::after,
body.site-sadnaot .page-header-block::after {
  content: "" !important;
  display: block !important;
  position: absolute;
  width: min(70vw, 760px);
  height: min(70vw, 760px);
  border: 1px solid rgba(0,168,168,.11);
  border-radius: 50%;
  z-index: 0;
}
body.site-sadnaot .hero-section > *,
body.site-sadnaot .page-header-block > * { position: relative; z-index: 1; }
body.site-sadnaot .hero-logo-lockup {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 18px !important;
}
body.site-sadnaot .hero-logo-mark,
body.site-sadnaot .page-doodle {
  width: clamp(84px, 10vw, 132px) !important;
  height: auto !important;
  margin: 0 auto 12px !important;
  opacity: 1 !important;
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  filter: invert(43%) sepia(92%) saturate(1076%) hue-rotate(138deg) brightness(86%) contrast(101%) !important;
}

/* Line-art motion: one quiet gesture for each workshop. */
body.site-sadnaot .page-doodle,
body.site-sadnaot .section-line-art {
  transform-origin: 50% 55%;
  will-change: transform, opacity;
}
body.site-sadnaot #page-master-of-non .page-doodle {
  animation: lev-camera-focus 5.8s ease-in-out infinite;
}
body.site-sadnaot #page-chiluf .page-doodle {
  animation: lev-exchange-arrows 6.2s ease-in-out infinite;
}
body.site-sadnaot #page-find-method .page-doodle {
  animation: lev-tomato-breathe 5.4s ease-in-out infinite;
}
body.site-sadnaot #page-find-method .tomato-art {
  animation: lev-tomato-drift 8s ease-in-out infinite;
}
body.site-sadnaot #page-learning-from-no .page-doodle {
  animation: lev-no-turn 6.6s ease-in-out infinite;
}
body.site-sadnaot #page-acting-school-prep .page-doodle {
  animation: lev-stage-rise 6s ease-in-out infinite;
}
body.site-sadnaot #page-studio .studio-heart {
  animation: lev-heart-pulse 4.8s ease-in-out infinite;
}

@keyframes lev-camera-focus {
  0%, 100% { transform: scale(1) rotate(-1deg); opacity: .9; }
  45% { transform: scale(1.06) rotate(1deg); opacity: 1; }
  55% { transform: scale(.98) rotate(0); opacity: .82; }
}
@keyframes lev-exchange-arrows {
  0%, 100% { transform: translateX(0) rotate(0); }
  42% { transform: translateX(7px) rotate(2deg); }
  68% { transform: translateX(-5px) rotate(-2deg); }
}
@keyframes lev-tomato-breathe {
  0%, 100% { transform: translateY(0) scale(1) rotate(-2deg); }
  50% { transform: translateY(-7px) scale(1.045) rotate(2deg); }
}
@keyframes lev-tomato-drift {
  0%, 100% { transform: translate3d(0, 0, 0) rotate(-1deg); opacity: .72; }
  50% { transform: translate3d(0, -8px, 0) rotate(1.5deg); opacity: .92; }
}
@keyframes lev-no-turn {
  0%, 100% { transform: translateX(0) rotate(0); }
  38% { transform: translateX(-6px) rotate(-3deg); }
  62% { transform: translateX(4px) rotate(2deg); }
}
@keyframes lev-stage-rise {
  0%, 100% { transform: translateY(0) scale(1); }
  48% { transform: translateY(-8px) scale(1.025); }
  58% { transform: translateY(-6px) scale(1.01); }
}
@keyframes lev-heart-pulse {
  0%, 100% { transform: scale(1) rotate(-1deg); }
  12% { transform: scale(1.055) rotate(1deg); }
  22% { transform: scale(1.01) rotate(0); }
  32% { transform: scale(1.04) rotate(-1deg); }
  48% { transform: scale(1) rotate(0); }
}

@media (prefers-reduced-motion: reduce) {
  body.site-sadnaot .page-doodle,
  body.site-sadnaot .section-line-art {
    animation: none !important;
    transform: none !important;
  }
}
body.site-sadnaot .main-title,
body.site-sadnaot .page-title {
  max-width: 11ch !important;
  margin: 0 auto 18px !important;
  color: var(--lev-ink) !important;
  font-size: clamp(4.5rem, 12vw, 9.5rem) !important;
  line-height: .93 !important;
  text-wrap: balance !important;
  text-shadow: none !important;
}
body.site-sadnaot .page-title { font-size: clamp(3.8rem, 9vw, 7.6rem) !important; }
body.site-sadnaot .subtitle,
body.site-sadnaot .page-subtitle {
  max-width: 36ch !important;
  margin: 0 auto !important;
  color: var(--lev-deep) !important;
  font: 700 clamp(1.2rem, 2.8vw, 1.85rem)/1.45 "Assistant", Arial, sans-serif !important;
  text-align: center !important;
  text-wrap: balance !important;
}
body.site-sadnaot .instagram-banner {
  display: inline-flex !important;
  width: auto !important;
  margin: 18px auto 0 !important;
  padding: 10px 18px !important;
  color: var(--lev-dark) !important;
  background: rgba(255,255,255,.72) !important;
  border: 1px solid var(--lev-line) !important;
  border-radius: 999px !important;
  box-shadow: 0 12px 30px rgba(0,92,98,.08) !important;
  text-decoration: none !important;
}

/* Type and sections */
body.site-sadnaot .section-title {
  margin: 0 auto 36px !important;
  color: var(--lev-ink) !important;
  font-size: clamp(2.6rem, 6vw, 5rem) !important;
  line-height: 1 !important;
  text-align: center !important;
  text-wrap: balance !important;
  text-shadow: none !important;
}
body.site-sadnaot .section-title::after {
  display: none !important;
}
body.site-sadnaot p,
body.site-sadnaot li,
body.site-sadnaot label,
body.site-sadnaot .card-desc {
  color: var(--lev-muted) !important;
  font-family: "Assistant", Arial, sans-serif !important;
  line-height: 1.75 !important;
}
body.site-sadnaot strong,
body.site-sadnaot b { color: var(--lev-ink) !important; }
body.site-sadnaot a { color: var(--lev-deep); }
body.site-sadnaot .divider-line,
body.site-sadnaot .timeline-track,
body.site-sadnaot .timeline-dot,
body.site-sadnaot .pulse-icon,
body.site-sadnaot .card-tape,
body.site-sadnaot .tape-dec { display: none !important; }

/* Finder and workshop catalogue */
body.site-sadnaot .quiz-card {
  margin: 0 auto clamp(80px, 11vw, 140px) !important;
  padding: clamp(30px, 5vw, 58px) !important;
  background: var(--lev-soft) !important;
  border: 0 !important;
  border-radius: 16px !important;
  box-shadow: none !important;
  transform: none !important;
}
body.site-sadnaot .quiz-card h3 {
  color: var(--lev-ink) !important;
  font-size: clamp(2.1rem, 5vw, 3.6rem) !important;
}
body.site-sadnaot .quiz-options {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 10px !important;
}
body.site-sadnaot .quiz-opt {
  min-height: 48px !important;
  padding: 11px 18px !important;
  color: var(--lev-dark) !important;
  background: #fff !important;
  border: 1px solid var(--lev-line) !important;
  border-radius: 999px !important;
  box-shadow: none !important;
  font: 700 16px/1.3 "Assistant", Arial, sans-serif !important;
}
body.site-sadnaot .quiz-opt:hover,
body.site-sadnaot .quiz-opt:focus-visible {
  color: #fff !important;
  background: var(--lev-deep) !important;
  transform: translateY(-2px) !important;
}
body.site-sadnaot .workshops-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 18px !important;
  margin: 0 auto clamp(80px, 10vw, 130px) !important;
}
body.site-sadnaot .workshop-card,
body.site-sadnaot .note,
body.site-sadnaot .details-box,
body.site-sadnaot .story-note,
body.site-sadnaot .as-hero-panel,
body.site-sadnaot .as-process-step,
body.site-sadnaot .as-mid-cta,
body.site-sadnaot .journey-section,
body.site-sadnaot .teacher-card,
body.site-sadnaot .faq-wrapper {
  color: var(--lev-ink) !important;
  background: #fff !important;
  border: 1px solid var(--lev-line) !important;
  border-radius: 18px !important;
  box-shadow: 0 10px 34px rgba(0,92,98,.05) !important;
  transform: none !important;
}
body.site-sadnaot .workshop-card {
  position: relative !important;
  min-height: 330px !important;
  padding: clamp(28px, 4vw, 48px) !important;
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  text-align: right !important;
  overflow: hidden !important;
  cursor: pointer !important;
  transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease !important;
}
body.site-sadnaot .workshop-card::before {
  display: none !important;
}
body.site-sadnaot .workshop-card:hover {
  transform: translateY(-3px) !important;
  border-color: rgba(0,168,168,.34) !important;
  box-shadow: var(--lev-shadow) !important;
}
body.site-sadnaot .workshop-card h3 {
  position: relative;
  z-index: 1;
  color: var(--lev-ink) !important;
  font-size: clamp(2rem, 3.5vw, 2.8rem) !important;
  line-height: 1.1 !important;
  text-align: right !important;
  text-wrap: balance !important;
  text-shadow: none !important;
}
body.site-sadnaot .index-title-meta {
  display: block !important;
  margin-top: 12px !important;
  color: var(--lev-deep) !important;
  font: 800 15px/1.4 "Assistant", Arial, sans-serif !important;
}
body.site-sadnaot .card-desc { position: relative; z-index: 1; font-size: 17px !important; }
body.site-sadnaot .card-footer {
  position: relative;
  z-index: 1;
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 14px !important;
}
body.site-sadnaot .card-action {
  color: var(--lev-deep) !important;
  font: 800 15px/1.3 "Assistant", Arial, sans-serif !important;
  white-space: nowrap !important;
}
body.site-sadnaot .workshop-sticky-cta {
  position: fixed !important;
  inset: auto 50% 20px auto !important;
  z-index: 90 !important;
  min-width: 220px !important;
  padding: 15px 24px !important;
  color: #fff !important;
  background: var(--lev-deep) !important;
  border: 0 !important;
  border-radius: 999px !important;
  box-shadow: 0 14px 34px rgba(0,92,98,.28) !important;
  font: 800 17px/1.3 "Assistant", Arial, sans-serif !important;
  cursor: pointer !important;
  transform: translateX(50%) !important;
}
body.site-sadnaot .workshop-sticky-cta[hidden] { display: none !important; }
body.site-sadnaot .card-tag,
body.site-sadnaot .card-action,
body.site-sadnaot .form-availability,
body.site-sadnaot .timeline-phase {
  display: inline-flex !important;
  width: auto !important;
  max-width: 100% !important;
  padding: 7px 12px !important;
  color: var(--lev-dark) !important;
  background: var(--lev-soft) !important;
  border: 0 !important;
  border-radius: 999px !important;
  box-shadow: none !important;
  font: 700 15px/1.35 "Assistant", Arial, sans-serif !important;
}
body.site-sadnaot .card-action { background: transparent !important; padding-inline: 0 !important; }

/* Long-form content */
body.site-sadnaot .details-box,
body.site-sadnaot .story-note,
body.site-sadnaot .as-copy-section,
body.site-sadnaot .as-process-section,
body.site-sadnaot .journey-section,
body.site-sadnaot .teachers-section,
body.site-sadnaot .faq-wrapper,
body.site-sadnaot .as-mid-cta {
  max-width: 900px !important;
  margin: 28px auto 72px !important;
  padding: clamp(30px, 5vw, 62px) !important;
  text-align: center !important;
}
body.site-sadnaot .details-box,
body.site-sadnaot .story-note,
body.site-sadnaot .journey-section,
body.site-sadnaot .faq-wrapper {
  border-inline: 0 !important;
  box-shadow: none !important;
}
body.site-sadnaot .as-copy-section {
  padding-inline: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}
body.site-sadnaot .as-hero-panel {
  display: grid !important;
  grid-template-columns: 1.35fr .75fr !important;
  gap: 36px !important;
  max-width: 1060px !important;
  margin: 0 auto 80px !important;
  padding: clamp(34px, 5vw, 64px) !important;
  text-align: right !important;
}
body.site-sadnaot .as-facts-card {
  background: var(--lev-soft) !important;
  border: 0 !important;
  border-radius: 22px !important;
  padding: 24px !important;
}
body.site-sadnaot .as-process-grid,
body.site-sadnaot .teachers-grid {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 16px !important;
}
body.site-sadnaot .as-process-step,
body.site-sadnaot .teacher-card { padding: 28px !important; }
body.site-sadnaot .teacher-card img { border-radius: 18px !important; filter: saturate(.9) !important; }
body.site-sadnaot .faq-item {
  border-bottom: 1px solid var(--lev-line) !important;
  background: transparent !important;
  box-shadow: none !important;
  text-align: right !important;
}
body.site-sadnaot .faq-question {
  color: var(--lev-ink) !important;
  font-family: "Assistant", Arial, sans-serif !important;
}
body.site-sadnaot .faq-answer { color: var(--lev-muted) !important; }

/* Actions and forms */
body.site-sadnaot .btn-primary,
body.site-sadnaot .btn-secondary,
body.site-sadnaot .back-to-catalog-btn,
body.site-sadnaot button[type="submit"] {
  min-height: 54px !important;
  padding: 14px 24px !important;
  color: #fff !important;
  background: var(--lev-deep) !important;
  border: 1px solid var(--lev-deep) !important;
  border-radius: 999px !important;
  box-shadow: 0 14px 34px rgba(0,123,128,.18) !important;
  font: 800 17px/1.35 "Assistant", Arial, sans-serif !important;
  text-decoration: none !important;
  text-shadow: none !important;
  transition: transform .2s ease, background .2s ease !important;
}
body.site-sadnaot .btn-secondary,
body.site-sadnaot .back-to-catalog-btn {
  color: var(--lev-dark) !important;
  background: #fff !important;
  border-color: var(--lev-line) !important;
  box-shadow: none !important;
}
body.site-sadnaot .btn-primary:hover,
body.site-sadnaot button[type="submit"]:hover {
  background: var(--lev-dark) !important;
  transform: translateY(-2px) !important;
}
body.site-sadnaot .form-wrapper {
  max-width: 680px !important;
  margin: 68px auto !important;
  padding: clamp(30px, 5vw, 58px) !important;
  color: var(--lev-ink) !important;
  background: var(--lev-soft) !important;
  border: 1px solid var(--lev-line) !important;
  border-radius: 30px !important;
  box-shadow: none !important;
  text-align: right !important;
}
body.site-sadnaot input,
body.site-sadnaot textarea,
body.site-sadnaot select {
  width: 100% !important;
  min-height: 54px !important;
  padding: 12px 16px !important;
  color: var(--lev-ink) !important;
  background: #fff !important;
  border: 1px solid rgba(0,123,128,.22) !important;
  border-radius: 14px !important;
  box-shadow: none !important;
  font: 400 17px/1.4 "Assistant", Arial, sans-serif !important;
}
body.site-sadnaot textarea { min-height: 120px !important; }
body.site-sadnaot input:focus,
body.site-sadnaot textarea:focus,
body.site-sadnaot select:focus {
  outline: 3px solid rgba(0,168,168,.16) !important;
  border-color: var(--lev-turquoise) !important;
}
body.site-sadnaot footer {
  color: var(--lev-muted) !important;
  background: var(--lev-soft) !important;
  border-top: 1px solid var(--lev-line) !important;
}
body.site-sadnaot footer a { color: var(--lev-dark) !important; }
body.site-sadnaot .whatsapp-float {
  color: #fff !important;
  background: var(--lev-deep) !important;
  border: 0 !important;
  box-shadow: 0 12px 34px rgba(0,123,128,.26) !important;
}

/* Calm motion */
body.site-sadnaot .reveal {
  opacity: 1 !important;
  transform: none !important;
  transition: opacity .7s ease, transform .7s ease !important;
}
body.site-sadnaot .reveal.visible,
body.site-sadnaot .reveal.in-view,
body.site-sadnaot .reveal.is-visible {
  opacity: 1;
  transform: translateY(0) !important;
}

/* Studio story */
body.site-sadnaot .studio-story {
  max-width: 780px !important;
  margin: 0 auto 88px !important;
}
body.site-sadnaot .studio-kicker {
  margin-bottom: 16px !important;
  color: var(--lev-deep) !important;
  font-size: 1rem !important;
  font-weight: 800 !important;
  letter-spacing: 0 !important;
}
body.site-sadnaot .studio-story .section-title {
  max-width: 18ch !important;
  margin: 0 auto 38px !important;
  font-size: clamp(2.25rem, 4.5vw, 3.75rem) !important;
  line-height: 1.12 !important;
  text-wrap: balance !important;
}
body.site-sadnaot .studio-story-copy {
  display: block !important;
  max-width: 690px !important;
  margin: 0 auto !important;
  text-align: right !important;
}
body.site-sadnaot .studio-story-copy p {
  margin: 0 0 20px !important;
  color: #40585b !important;
  font-size: 1.12rem !important;
  line-height: 1.8 !important;
}
body.site-sadnaot .studio-story-copy p:last-child {
  margin-bottom: 0 !important;
  color: var(--lev-ink) !important;
  font-weight: 700 !important;
}
body.site-sadnaot .studio-founders {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 20px !important;
  margin-bottom: 86px !important;
}
body.site-sadnaot .studio-founder {
  display: grid !important;
  grid-template-columns: 118px 1fr !important;
  align-items: start !important;
  gap: 24px !important;
  padding: 32px !important;
  text-align: right !important;
  background: #fff !important;
  border: 1px solid var(--lev-line) !important;
  border-radius: 24px !important;
  box-shadow: 0 18px 55px rgba(0,92,98,.08) !important;
}
body.site-sadnaot .studio-founder img {
  width: 118px !important;
  aspect-ratio: 1 !important;
  object-fit: cover !important;
  border-radius: 50% !important;
  border: 3px solid var(--lev-turquoise) !important;
}
body.site-sadnaot .studio-founder h3 {
  margin: 0 0 4px !important;
  font-size: 2rem !important;
  line-height: 1.1 !important;
}
body.site-sadnaot .studio-founder p {
  margin: 0 0 12px !important;
  font-size: 1rem !important;
  line-height: 1.7 !important;
}
body.site-sadnaot .studio-founder p:last-child {
  margin-bottom: 0 !important;
}
body.site-sadnaot .studio-founder-role {
  margin-bottom: 16px !important;
  color: var(--lev-turquoise) !important;
  font-weight: 800 !important;
}
body.site-sadnaot .studio-founder-credit {
  color: var(--lev-ink) !important;
  font-weight: 650 !important;
}
body.site-sadnaot .studio-founder-approach {
  color: var(--lev-muted) !important;
}
body.site-sadnaot .studio-belief {
  position: relative !important;
  margin-bottom: 84px !important;
  padding: clamp(44px, 7vw, 78px) clamp(24px, 7vw, 80px) !important;
  overflow: hidden !important;
  color: var(--lev-ink) !important;
  background: var(--lev-soft) !important;
  border: 1px solid var(--lev-line) !important;
  border-radius: 28px !important;
}
body.site-sadnaot .studio-belief-lead {
  max-width: 20ch !important;
  margin: 0 auto 24px !important;
  color: var(--lev-ink) !important;
  font-size: clamp(2.1rem, 4.5vw, 3.7rem) !important;
  line-height: 1.12 !important;
  text-wrap: balance !important;
}
body.site-sadnaot .studio-belief > p:last-child {
  max-width: 660px !important;
  margin: 0 auto !important;
  color: #40585b !important;
  font-size: 1.1rem !important;
  line-height: 1.8 !important;
}
body.site-sadnaot .studio-principles {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 18px !important;
  margin-bottom: 78px !important;
  text-align: right !important;
}
body.site-sadnaot .studio-principle {
  padding: 30px 26px !important;
  border-top: 2px solid var(--lev-turquoise) !important;
}
body.site-sadnaot .studio-principle span {
  display: block !important;
  margin-bottom: 22px !important;
  color: var(--lev-turquoise) !important;
  font-weight: 800 !important;
}
body.site-sadnaot .studio-principle h3 {
  margin-bottom: 12px !important;
  font-size: 1.4rem !important;
}
body.site-sadnaot .studio-principle p {
  color: #40585b !important;
  font-size: 1rem !important;
  line-height: 1.7 !important;
}
body.site-sadnaot .studio-closing {
  max-width: 760px !important;
  padding-top: 10px !important;
}
body.site-sadnaot .studio-closing p {
  margin-bottom: 28px !important;
  color: var(--lev-ink) !important;
  font-size: clamp(2rem, 4vw, 3.1rem) !important;
  line-height: 1.15 !important;
}

/* Syllabus: scan first, expand when curious. */
body.site-sadnaot .syllabus-toolbar {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 18px !important;
  max-width: 820px !important;
  margin: 0 auto 20px !important;
  padding: 16px 18px !important;
  background: var(--lev-soft) !important;
  border-radius: 14px !important;
}
body.site-sadnaot .syllabus-toolbar p {
  margin: 0 !important;
  color: var(--lev-muted) !important;
  font-size: 15px !important;
  text-align: right !important;
}
body.site-sadnaot .syllabus-toolbar button {
  flex: 0 0 auto !important;
  padding: 9px 14px !important;
  color: var(--lev-dark) !important;
  background: #fff !important;
  border: 1px solid var(--lev-line) !important;
  border-radius: 999px !important;
  font: 800 14px/1.2 "Assistant", Arial, sans-serif !important;
}
body.site-sadnaot #page-acting-school-prep .timeline-container {
  display: grid !important;
  gap: 8px !important;
  max-width: 820px !important;
  margin: 0 auto !important;
}
body.site-sadnaot #page-acting-school-prep .timeline-item {
  margin: 0 !important;
  transform: none !important;
}
body.site-sadnaot #page-acting-school-prep .timeline-card {
  padding: 0 !important;
  overflow: hidden !important;
  background: #fff !important;
  border: 1px solid var(--lev-line) !important;
  border-radius: 14px !important;
  box-shadow: none !important;
}
body.site-sadnaot .syllabus-toggle {
  display: grid !important;
  grid-template-columns: 44px minmax(0, 1fr) 28px !important;
  align-items: center !important;
  gap: 16px !important;
  width: 100% !important;
  padding: 20px 22px !important;
  color: var(--lev-ink) !important;
  background: transparent !important;
  border: 0 !important;
  text-align: right !important;
}
body.site-sadnaot .syllabus-toggle:hover,
body.site-sadnaot .syllabus-toggle:focus-visible,
body.site-sadnaot .timeline-card.is-open .syllabus-toggle {
  background: var(--lev-soft) !important;
}
body.site-sadnaot .syllabus-number {
  color: var(--lev-turquoise) !important;
  font: 800 14px/1 "Assistant", Arial, sans-serif !important;
}
body.site-sadnaot .syllabus-heading h4 {
  margin: 0 0 5px !important;
  color: var(--lev-ink) !important;
  font-size: 1.25rem !important;
  line-height: 1.25 !important;
}
body.site-sadnaot .syllabus-heading .timeline-phase {
  padding: 0 !important;
  color: var(--lev-muted) !important;
  background: transparent !important;
  font-size: 13px !important;
}
body.site-sadnaot .syllabus-indicator {
  color: var(--lev-deep) !important;
  font: 400 26px/1 "Assistant", Arial, sans-serif !important;
  text-align: center !important;
}
body.site-sadnaot .timeline-card.is-open .syllabus-indicator { transform: rotate(45deg) !important; }
body.site-sadnaot .syllabus-details {
  margin: 0 !important;
  padding: 4px 82px 24px 66px !important;
  color: var(--lev-muted) !important;
  font-size: 1rem !important;
  line-height: 1.75 !important;
  text-align: right !important;
}
body.site-sadnaot .syllabus-details[hidden] { display: none !important; }
@keyframes lev-clay-shape {
  0%, 100% { transform: rotate(-2deg) scale(1); }
  45% { transform: rotate(2deg) scale(1.05); }
  65% { transform: rotate(-1deg) scale(.98); }
}

@media (max-width: 900px) {
  body.site-sadnaot .desktop-nav { display: none !important; }
  body.site-sadnaot .menu-toggle { display: flex !important; }
  body.site-sadnaot .workshops-grid { grid-template-columns: 1fr !important; }
  body.site-sadnaot .as-hero-panel { grid-template-columns: 1fr !important; text-align: center !important; }
  body.site-sadnaot .as-process-grid,
  body.site-sadnaot .teachers-grid { grid-template-columns: 1fr !important; }
  body.site-sadnaot .studio-story-copy,
  body.site-sadnaot .studio-founders,
  body.site-sadnaot .studio-principles { grid-template-columns: 1fr !important; }
  body.site-sadnaot .offer-strip {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    margin-top: -110px !important;
  }
}
@media (max-width: 640px) {
  body.site-sadnaot { font-size: 17px !important; }
  body.site-sadnaot .header-container { min-height: 70px !important; }
  body.site-sadnaot .notebook-container { padding-top: 70px !important; }
  body.site-sadnaot .logo span { font-size: 1.25rem !important; }
  body.site-sadnaot .lev-logo-img { width: 42px !important; height: 42px !important; }
  body.site-sadnaot .hero-section,
  body.site-sadnaot .page-header-block {
    min-height: 66vh !important;
    margin-bottom: 54px !important;
    padding: 70px 18px !important;
  }
  body.site-sadnaot #page-home .hero-section {
    min-height: 58vh !important;
    padding-bottom: 46px !important;
  }
  body.site-sadnaot .main-title { font-size: clamp(4rem, 22vw, 6rem) !important; }
  body.site-sadnaot .page-title { font-size: clamp(3.4rem, 17vw, 5.3rem) !important; }
  body.site-sadnaot .page-content > *:not(.hero-section):not(.page-header-block) {
    width: min(calc(100% - 24px), 1080px) !important;
  }
  body.site-sadnaot .quiz-card,
  body.site-sadnaot .workshop-card,
  body.site-sadnaot .details-box,
  body.site-sadnaot .story-note,
  body.site-sadnaot .form-wrapper,
  body.site-sadnaot .faq-wrapper,
  body.site-sadnaot .as-hero-panel,
  body.site-sadnaot .as-mid-cta,
  body.site-sadnaot .journey-section { border-radius: 22px !important; }
  body.site-sadnaot .workshop-card { min-height: 290px !important; padding: 28px !important; }
  body.site-sadnaot .card-footer { align-items: flex-start !important; flex-direction: column !important; }
  body.site-sadnaot .workshop-sticky-cta {
    bottom: 14px !important;
    width: min(calc(100% - 104px), 360px) !important;
    min-width: 0 !important;
  }
  body.site-sadnaot .offer-strip {
    grid-template-columns: 1fr !important;
    margin-top: -72px !important;
    padding: 12px !important;
  }
  body.site-sadnaot .info-blocks-grid { grid-template-columns: 1fr !important; }
  body.site-sadnaot .studio-founder {
    grid-template-columns: 1fr !important;
    text-align: center !important;
  }
  body.site-sadnaot .studio-founder img { margin: 0 auto !important; }
  body.site-sadnaot .studio-story-copy { text-align: center !important; }
  body.site-sadnaot .studio-principle { text-align: center !important; }
  body.site-sadnaot .syllabus-toolbar {
    align-items: stretch !important;
    flex-direction: column !important;
    text-align: center !important;
  }
  body.site-sadnaot .syllabus-toolbar p { text-align: center !important; }
  body.site-sadnaot .syllabus-toggle {
    grid-template-columns: 34px minmax(0, 1fr) 24px !important;
    gap: 10px !important;
    padding: 17px 14px !important;
  }
  body.site-sadnaot .syllabus-heading h4 { font-size: 1.08rem !important; }
  body.site-sadnaot .syllabus-details { padding: 2px 58px 20px 38px !important; }
  body.site-sadnaot .btn-primary,
  body.site-sadnaot .btn-secondary,
  body.site-sadnaot .back-to-catalog-btn,
  body.site-sadnaot button[type="submit"] { width: 100% !important; }
}
@media (prefers-reduced-motion: reduce) {
  body.site-sadnaot *, body.site-sadnaot *::before, body.site-sadnaot *::after {
    scroll-behavior: auto !important;
    animation: none !important;
    transition-duration: .01ms !important;
  }
  body.site-sadnaot .reveal { opacity: 1 !important; transform: none !important; }
}

/* Masterclasses live in their own calm, expandable catalog. */
body.site-sadnaot .mehalo-word {
  display: inline-flex;
  direction: rtl;
  unicode-bidi: isolate;
  align-items: baseline;
  gap: 0;
  font: inherit;
  vertical-align: baseline;
}
body.site-sadnaot .mehalo-letter {
  position: relative;
  display: inline-block;
  font: inherit;
}
body.site-sadnaot .mehalo-mem::after,
body.site-sadnaot .mehalo-he::after {
  position: absolute;
  right: 50%;
  bottom: -.25em;
  transform: translateX(50%);
  font-family: "Assistant", Arial, sans-serif;
  font-size: .34em;
  font-weight: 800;
  line-height: 1;
}
body.site-sadnaot .mehalo-mem::after { content: "••"; letter-spacing: .05em; }
body.site-sadnaot .mehalo-he::after { content: "—"; }
body.site-sadnaot .mehalo-lamed::before {
  content: "•";
  position: absolute;
  top: .34em;
  right: 44%;
  font-family: "Assistant", Arial, sans-serif;
  font-size: .26em;
  line-height: 1;
}
body.site-sadnaot .mehalo-lamed::after {
  content: "•";
  position: absolute;
  top: -.08em;
  left: -.02em;
  font-family: "Assistant", Arial, sans-serif;
  font-size: .28em;
  line-height: 1;
}

body.site-sadnaot .masterclasses-hero {
  min-height: 62vh;
}
body.site-sadnaot .masterclasses-kicker {
  margin: 0 0 12px;
  color: var(--lev-deep) !important;
  font-size: .92rem;
  font-weight: 800;
}
body.site-sadnaot .masterclasses-intro {
  max-width: 760px;
  margin: 0 auto 54px;
  text-align: center;
}
body.site-sadnaot .masterclasses-intro h2 {
  margin: 0 0 16px;
  font-size: clamp(2rem, 5vw, 3.35rem);
  line-height: 1.14;
}
body.site-sadnaot .masterclasses-intro p {
  margin: 0;
  font-size: 1.08rem;
  line-height: 1.85;
}
body.site-sadnaot .masterclasses-list {
  display: grid;
  gap: 18px;
  max-width: 960px;
  margin: 0 auto;
}
body.site-sadnaot .masterclass-card {
  display: grid;
  grid-template-columns: 72px minmax(0, 1fr) auto;
  gap: 26px;
  align-items: center;
  padding: 34px;
  border: 1px solid var(--lev-line);
  border-radius: 24px;
  background: #fff;
  box-shadow: 0 18px 55px rgba(0,92,98,.08);
  cursor: pointer;
  transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;
}
body.site-sadnaot .masterclass-card:hover,
body.site-sadnaot .masterclass-card:focus-visible {
  transform: translateY(-4px);
  border-color: var(--lev-deep);
  box-shadow: 0 24px 70px rgba(0,92,98,.13);
  outline: none;
}
body.site-sadnaot .masterclass-number {
  display: grid;
  place-items: center;
  width: 64px;
  aspect-ratio: 1;
  border-radius: 50%;
  color: #fff;
  background: var(--lev-deep);
  font-size: 1.05rem;
  font-weight: 900;
}
body.site-sadnaot .masterclass-copy h2 {
  margin: 7px 0 8px;
  font-size: clamp(2.2rem, 5vw, 3.6rem);
  line-height: 1;
}
body.site-sadnaot .masterclass-copy p {
  max-width: 680px;
  margin: 0;
  font-size: 1rem;
  line-height: 1.75;
}
body.site-sadnaot .masterclass-meta {
  color: var(--lev-deep);
  font-size: .9rem;
  font-weight: 800;
}
body.site-sadnaot .masterclass-action {
  white-space: nowrap;
  color: var(--lev-dark);
  font-weight: 900;
}
body.site-sadnaot .masterclasses-note {
  margin: 28px auto 0;
  text-align: center;
}
body.site-sadnaot .masterclasses-note p {
  font-size: .95rem;
}
@media (max-width: 720px) {
  body.site-sadnaot .masterclass-card {
    grid-template-columns: 48px minmax(0, 1fr);
    gap: 16px;
    padding: 24px 20px;
  }
  body.site-sadnaot .masterclass-number { width: 46px; }
  body.site-sadnaot .masterclass-action {
    grid-column: 2;
    justify-self: start;
  }
  body.site-sadnaot .masterclass-copy h2 { font-size: 2.45rem; }
}

/* Final cascade lock: override legacy chalk rules kept in the structural stylesheet. */
html body.site-sadnaot,
html body.site-sadnaot.dark-mode {
  --paper: #fff !important;
  --ink: var(--lev-ink) !important;
  --ink-soft: var(--lev-muted) !important;
  --accent: var(--lev-deep) !important;
  --card-bg: #fff !important;
  --header-bg: rgba(255,255,255,.84) !important;
  color: var(--lev-ink) !important;
  background: #fff !important;
  background-color: #fff !important;
}
html body.site-sadnaot header,
html body.site-sadnaot .mobile-drawer {
  color: var(--lev-ink) !important;
  background: rgba(255,255,255,.94) !important;
}
html body.site-sadnaot .notebook-container,
html body.site-sadnaot .notebook-paper,
html body.site-sadnaot .notebook-page,
html body.site-sadnaot .page-content {
  color: var(--lev-ink) !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}
html body.site-sadnaot .hero-section,
html body.site-sadnaot .page-header-block {
  color: var(--lev-ink) !important;
  background:
    radial-gradient(circle at 50% 38%, rgba(0,168,168,.15), transparent 23rem),
    linear-gradient(180deg, #fff 0%, #f7fdfc 72%, #fff 100%) !important;
}
html body.site-sadnaot .main-title,
html body.site-sadnaot .page-title,
html body.site-sadnaot .section-title,
html body.site-sadnaot .workshop-card h3,
html body.site-sadnaot .quiz-card h3,
html body.site-sadnaot h1,
html body.site-sadnaot h2,
html body.site-sadnaot h3,
html body.site-sadnaot h4 {
  color: var(--lev-ink) !important;
  text-shadow: none !important;
}
html body.site-sadnaot p,
html body.site-sadnaot li,
html body.site-sadnaot label,
html body.site-sadnaot .card-desc,
html body.site-sadnaot .faq-answer {
  color: var(--lev-muted) !important;
  text-shadow: none !important;
}
html body.site-sadnaot .subtitle,
html body.site-sadnaot .page-subtitle,
html body.site-sadnaot .index-title-meta,
html body.site-sadnaot .as-kicker {
  color: var(--lev-deep) !important;
  text-shadow: none !important;
}
html body.site-sadnaot .quiz-card,
html body.site-sadnaot .form-wrapper,
html body.site-sadnaot .as-facts-card {
  color: var(--lev-ink) !important;
  background: var(--lev-soft) !important;
  border-color: var(--lev-line) !important;
}
html body.site-sadnaot .workshop-card,
html body.site-sadnaot .details-box,
html body.site-sadnaot .story-note,
html body.site-sadnaot .info-block,
html body.site-sadnaot .timeline-card,
html body.site-sadnaot .as-hero-panel,
html body.site-sadnaot .as-process-step,
html body.site-sadnaot .as-mid-cta,
html body.site-sadnaot .journey-section,
html body.site-sadnaot .teacher-card,
html body.site-sadnaot .faq-wrapper,
html body.site-sadnaot .faq-item,
html body.site-sadnaot .accordion-item {
  color: var(--lev-ink) !important;
  background: #fff !important;
  background-color: #fff !important;
  background-image: none !important;
  border-color: var(--lev-line) !important;
  box-shadow: 0 16px 50px rgba(0,92,98,.07) !important;
}
html body.site-sadnaot input,
html body.site-sadnaot textarea,
html body.site-sadnaot select {
  color: var(--lev-ink) !important;
  background: #fff !important;
  border-color: rgba(0,123,128,.22) !important;
}
html body.site-sadnaot .quiz-opt {
  color: var(--lev-dark) !important;
  background: #fff !important;
  border-color: var(--lev-line) !important;
}
html body.site-sadnaot .quiz-opt:hover,
html body.site-sadnaot .quiz-opt.selected {
  color: #fff !important;
  background: var(--lev-deep) !important;
}
html body.site-sadnaot .btn-primary,
html body.site-sadnaot button[type="submit"] {
  color: #fff !important;
  background: var(--lev-deep) !important;
  border-color: var(--lev-deep) !important;
}
html body.site-sadnaot .btn-secondary,
html body.site-sadnaot .back-to-catalog-btn {
  color: var(--lev-dark) !important;
  background: #fff !important;
  border-color: var(--lev-line) !important;
}
html body.site-sadnaot .card-tag,
html body.site-sadnaot .card-action,
html body.site-sadnaot .form-availability,
html body.site-sadnaot .timeline-phase {
  color: var(--lev-dark) !important;
  background: var(--lev-soft) !important;
}
html body.site-sadnaot footer {
  color: var(--lev-muted) !important;
  background: var(--lev-soft) !important;
  border-color: var(--lev-line) !important;
}
