/* SMYDA source 640 */
/* Preserved non-hero styles, scoped to page 42. Generated from the immutable snapshot. */

@font-face {
  font-family: "Manrope";
  src: url(https://smyda.at/wp-content/uploads/fonts/Manrope_VariableFont_wght.woff2)format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 200 800;
}
@font-face {
  font-family: "Flaviotte";
  src: url(https://smyda.at/wp-content/uploads/fonts/Flaviotte.woff2)format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}
 {
  --olive: #2E3A2F;
  --gold: #D9C9B2;
  --apricot: #D9C9B2;
  --orange: #C96F4F;
  --burgundy: #2E3A2F;
  --cream: #F8F6EE;
  --paper: #E8E3D8;
  --ink: #2E3A2F;
  --muted: #455345;
  --line: rgba(46,58,47,.17);
  --serif: "Flaviotte",Georgia,serif;
  --sans: "Manrope",system-ui,sans-serif;
  --radius: 30px;
  --shadow: 0 28px 80px rgba(46,58,47,.12);
}
 {
  box-sizing: border-box;
}
 {
  scroll-behavior: smooth;
}
 {
  margin: 0;
  color: var(--ink);
  font-family: var(--sans);
  overflow-x: hidden;
  background: radial-gradient(circle at 12% 4%,rgba(217,201,178,.22),transparent 28rem),linear-gradient(180deg,#F8F6EE 0,#F0EDE4 60%,#D9C9B2 100%);
}
 {
  content: "";
  position: fixed;
  inset: 0;
  z-index: 100;
  pointer-events: none;
  opacity: .11;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");
  mix-blend-mode: multiply;
}
 {
  color: inherit;
  text-decoration: none;
}
 {
  font: inherit;
}
 {
  text-transform: uppercase;
  letter-spacing: .2em;
  font-size: 10px;
  color: #455345;
}
 {
  font-family: var(--serif);
  font-weight: 400;
  margin: 0;
  text-wrap: balance;
}
 {
  font-size: clamp(52px,6.2vw,98px);
  line-height: .98;
  letter-spacing: .003em;
}
 {
  font-size: 18px;
  line-height: 1.75;
  color: var(--muted);
  max-width: 700px;
}
 {
  display: grid;
  grid-template-columns: .7fr 1.3fr;
  gap: 72px;
  margin-bottom: 70px;
  align-items: start;
}
 {
  font-size: 10px;
  letter-spacing: .22em;
  text-transform: uppercase;
  opacity: .82;
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 18px;
}
 {
  content: "";
  width: 42px;
  height: 2px;
  background: linear-gradient(90deg,var(--orange),var(--gold));
  border-radius: 99px;
}
 {
  display: flex;
  gap: 12px;
  flex-wrap: wrap;
  margin-top: 28px;
}
 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 52px;
  padding: 0 22px;
  border-radius: 999px;
  border: 1px solid transparent;
  font-size: 13px;
  font-weight: 700;
  transition: .25s ease;
  cursor: pointer;
}
 {
  background: var(--orange);
  color: #F8F6EE;
  box-shadow: 0 10px 26px rgba(201,111,79,.22);
}
 {
  transform: translateY(-2px);
  background: var(--apricot);
  color: #2E3A2F;
  box-shadow: 0 14px 34px rgba(201,111,79,.28);
}
 {
  border-color: rgba(248,246,238,.32);
  color: #F8F6EE;
  background: rgba(248,246,238,.04);
}
 {
  background: rgba(201,111,79,.14);
  border-color: rgba(201,111,79,.55);
}
 {
  background: var(--olive);
  color: #F0EDE4;
  padding: 19px 0;
  overflow: hidden;
}
 {
  display: flex;
  gap: 60px;
  width: max-content;
  white-space: nowrap;
  animation: marquee 28s linear infinite;
  text-transform: uppercase;
  letter-spacing: .19em;
  font-size: 10px;
}
 {
  content: "✦";
  color: var(--orange);
  margin-right: 16px;
}
@keyframes marquee {
   {
    transform: translateX(-50%);
  }
}
 {
  padding: 130px 0;
  background: #F8F6EE;
}
 {
  min-height: 330px;
  border-radius: 28px;
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(46,58,47,.14);
  box-shadow: 0 22px 60px rgba(46,58,47,.1);
  background: linear-gradient(180deg,rgba(248,246,238,.02),rgba(37,52,42,.18)),radial-gradient(circle at 70% 22%,rgba(217,201,178,.28),transparent 16rem),linear-gradient(145deg,#E8E3D8 0,#6B7F5B 46%,#455345 72%,#2E3A2F 100%);
}
 {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(ellipse at 50% 120%,rgba(248,246,238,.22),transparent 42%),linear-gradient(155deg,transparent 38%,rgba(248,246,238,.1) 38.5%,transparent 39%),linear-gradient(25deg,transparent 59%,rgba(248,246,238,.09) 59.5%,transparent 60%);
  opacity: .9;
}
 {
  content: "";
  position: absolute;
  left: -8%;
  right: -8%;
  bottom: -17%;
  height: 56%;
  border-radius: 50% 50%0 0/100% 100%0 0;
  background: linear-gradient(180deg,rgba(240,237,228,.3),rgba(107,127,91,.15)),repeating-radial-gradient(circle at 50% 100%,transparent 0 22px,rgba(248,246,238,.2) 23px 24px,transparent 25px 44px);
  transform: scaleX(1.25);
  opacity: .85;
}
 {
  display: grid;
  grid-template-columns: 1.08fr .92fr;
  gap: 18px;
  margin-top: 70px;
}
 {
  border: 1px solid var(--line);
  border-radius: var(--radius);
  min-height: 360px;
  padding: 38px;
  background: linear-gradient(145deg,rgba(248,246,238,.72),rgba(217,201,178,.16));
  position: relative;
  overflow: hidden;
}
 {
  background: linear-gradient(145deg,var(--olive),#25342A);
  color: #F0EDE4;
}
 {
  content: "";
  position: absolute;
  right: -120px;
  bottom: -160px;
  width: 380px;
  height: 380px;
  border-radius: 50%;
  border: 1px solid rgba(46,58,47,.18);
  box-shadow: 0 0 0 35px rgba(46,58,47,.04),0 0 0 70px rgba(46,58,47,.025);
}
 {
  border-color: rgba(248,246,238,.14);
  box-shadow: 0 0 0 35px rgba(248,246,238,.03),0 0 0 70px rgba(248,246,238,.02);
}
 {
  font-size: 48px;
  position: relative;
  z-index: 2;
}
 {
  font-size: 14px;
  line-height: 1.8;
  color: #455345;
  max-width: 520px;
  position: relative;
  z-index: 2;
}
 {
  color: rgba(240,237,228,.74);
}
 {
  padding: 120px 0;
  background: linear-gradient(180deg,#F0EDE4 0,rgba(217,201,178,.34) 100%);
}
 {
  border-top: 1px solid var(--line);
}
 {
  display: grid;
  grid-template-columns: 80px 1fr 1.15fr 40px;
  gap: 26px;
  align-items: center;
  padding: 30px 0;
  border-bottom: 1px solid var(--line);
  transition: .25s;
}
 {
  padding-left: 14px;
  background: linear-gradient(90deg,rgba(201,111,79,.1),rgba(248,246,238,.24));
}
 {
  font-family: var(--serif);
  font-size: 18px;
  color: #455345;
}
 {
  font-family: var(--serif);
  font-size: 38px;
}
 {
  font-size: 13px;
  line-height: 1.7;
  color: #455345;
}
 {
  padding: 130px 0;
  background: linear-gradient(180deg,#F8F6EE 0,rgba(201,111,79,.16) 100%);
}
 {
  text-align: center;
  max-width: 860px;
  margin: 0 auto 60px;
}
 {
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap: 18px;
}
 {
  border: 1px solid var(--line);
  border-radius: 30px;
  padding: 34px;
  min-height: 520px;
  display: flex;
  flex-direction: column;
  background: rgba(248,246,238,.35);
  position: relative;
  overflow: hidden;
  transition: .3s;
  cursor: pointer;
}
 {
  content: "";
  position: absolute;
  right: -85px;
  bottom: -110px;
  width: 250px;
  height: 250px;
  border-radius: 50%;
  background: radial-gradient(circle,var(--apricot),transparent 64%);
  opacity: .18;
}
 {
  transform: translateY(-8px);
  box-shadow: var(--shadow);
}
 {
  background: #F8F6EE;
  border-color: var(--orange);
  box-shadow: 0 26px 70px rgba(201,111,79,.16);
}
 {
  font-size: 9px;
  letter-spacing: .16em;
  text-transform: uppercase;
  color: #455345;
}
 {
  font-size: 56px;
  margin: 32px 0 8px;
}
 {
  font-family: var(--serif);
  font-size: 30px;
  margin-bottom: 28px;
}
 {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid var(--line);
}
 {
  padding: 13px 0;
  border-bottom: 1px solid var(--line);
  font-size: 13px;
  color: #455345;
}
 {
  margin-top: auto;
  width: 100%;
  border-color: #6B7F5B;
  background: 0 0;
  color: var(--olive);
}
 {
  background: var(--gold);
  color: #2E3A2F;
  border-color: var(--gold);
}
 {
  background: var(--orange);
  color: #F8F6EE;
  border-color: var(--orange);
}
 {
  background: var(--apricot);
  color: #2E3A2F;
  border-color: var(--apricot);
}
 {
  margin-top: 34px;
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 18px;
  align-items: start;
  padding: 22px 24px;
  border: 1px solid rgba(46,58,47,.16);
  border-radius: 22px;
  background: linear-gradient(90deg,rgba(201,111,79,.08),rgba(217,201,178,.1));
}
 {
  font-family: var(--serif);
  font-size: 24px;
  color: var(--burgundy);
  white-space: nowrap;
}
 {
  margin: 2px 0 0;
  color: #455345;
  font-size: 13px;
  line-height: 1.65;
  max-width: 760px;
}
 {
  font-family: var(--sans);
  font-size: 15px;
  line-height: 1.55;
  font-weight: 600;
  color: var(--burgundy);
  max-width: 290px;
  min-height: 54px;
  margin-bottom: 24px;
}
 {
  margin-top: 10px;
  max-width: 300px;
  font-size: 12px;
  line-height: 1.55;
  color: #455345;
}
 {
  color: var(--orange);
}
 {
  padding: 105px 0;
  background: linear-gradient(180deg,#F0EDE4 0,#D9C9B2 100%);
}
 {
  display: flex;
  justify-content: space-between;
  gap: 30px;
  align-items: end;
  margin-bottom: 44px;
}
 {
  display: flex;
  gap: 12px;
}
 {
  width: 54px;
  height: 54px;
  border-radius: 50%;
  border: 1px solid rgba(46,58,47,.24);
  background: rgba(248,246,238,.46);
  color: var(--olive);
  cursor: pointer;
  position: relative;
  display: grid;
  place-items: center;
  box-shadow: 0 8px 26px rgba(46,58,47,.08);
  transition: .28s ease;
}
 {
  content: "";
  width: 13px;
  height: 13px;
  border-top: 1.5px solid currentColor;
  border-right: 1.5px solid currentColor;
  transition: transform .28s ease;
}
 {
  transform: rotate(-135deg) translate(-1px,-1px);
}
 {
  transform: rotate(45deg) translate(-1px,-1px);
}
 {
  background: var(--olive);
  color: var(--cream);
  border-color: var(--olive);
  transform: translateY(-2px);
  box-shadow: 0 12px 30px rgba(46,58,47,.16);
}
 {
  display: flex;
  gap: 20px;
  transition: transform .55s cubic-bezier(.2,.8,.2,1);
}
 {
  flex: 0 0 min(64vw,760px);
  border-radius: 26px;
  overflow: hidden;
  background: #25342A;
  box-shadow: 0 28px 70px rgba(46,58,47,.15);
  position: relative;
}
 {
  width: 100%;
  aspect-ratio: 16/8.6;
  object-fit: cover;
  display: block;
  filter: saturate(.94) contrast(1.03);
}
 {
  width: 100%;
  aspect-ratio: 16/8.6;
  display: grid;
  place-items: center;
  position: relative;
  overflow: hidden;
  background: radial-gradient(circle at 18% 20%,rgba(217,201,178,.42),transparent 16rem),linear-gradient(145deg,#2E3A2F,#25342A 58%,#2E3A2F);
}
 {
  content: "";
  width: 180px;
  height: 180px;
  border: 1px solid rgba(248,246,238,.24);
  border-radius: 50%;
  box-shadow: 0 0 0 34px rgba(248,246,238,.025),0 0 0 68px rgba(248,246,238,.018);
}
 {
  position: absolute;
  color: rgba(248,246,238,.72);
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: .18em;
}
 {
  position: absolute;
  inset: auto 0 0 0;
  padding: 20px 22px;
  background: linear-gradient(180deg,transparent,rgba(37,52,42,.92));
  color: #F8F6EE;
  display: flex;
  justify-content: space-between;
  gap: 20px;
  align-items: end;
}
 {
  font-size: 34px;
}
 {
  font-size: 10px;
  letter-spacing: .16em;
  text-transform: uppercase;
  color: rgba(248,246,238,.62);
}
 {
  border: 1px solid rgba(248,246,238,.35);
  border-radius: 999px;
  padding: 9px 13px;
  font-size: 10px;
}
 {
  padding: 120px 0;
  background: var(--burgundy);
  color: #F0EDE4;
  overflow: hidden;
}
 {
  color: #D9C9B2;
}
 {
  display: grid;
  grid-template-columns: .72fr 1.28fr;
  gap: 70px;
  margin-bottom: 44px;
}
 {
  color: #F8F6EE;
}
 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 22px;
}
 {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: .16em;
  color: rgba(240,237,228,.48);
}
 {
  display: flex;
  gap: 10px;
}
 {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  border: 1px solid rgba(248,246,238,.2);
  background: rgba(248,246,238,.07);
  color: #F0EDE4;
  display: grid;
  place-items: center;
  cursor: pointer;
  transition: .25s ease;
}
 {
  background: var(--gold);
  color: #2E3A2F;
  border-color: var(--gold);
  transform: translateY(-2px);
}
 {
  width: 11px;
  height: 11px;
  border-top: 1.4px solid currentColor;
  border-right: 1.4px solid currentColor;
  display: block;
}
 {
  transform: rotate(-135deg);
}
 {
  transform: rotate(45deg);
}
 {
  display: flex;
  gap: 14px;
  transition: transform .55s cubic-bezier(.2,.8,.2,1);
  will-change: transform;
}
 {
  flex: 0 0 min(31vw,390px);
  background: rgba(248,246,238,.08);
  border: 1px solid rgba(248,246,238,.16);
  border-radius: 22px;
  padding: 23px;
  min-height: 265px;
  display: flex;
  flex-direction: column;
}
 {
  letter-spacing: .14em;
  color: var(--gold);
  font-size: 12px;
}
 {
  font-family: var(--serif);
  font-size: 25px;
  line-height: 1.28;
  margin: 18px 0 22px;
}
 {
  margin-top: auto;
  font-size: 11px;
  color: rgba(240,237,228,.6);
}
 {
  background: linear-gradient(145deg,var(--gold),#D9C9B2);
  color: #2E3A2F;
  border-color: rgba(248,246,238,.3);
}
 {
  color: #2E3A2F;
}
 {
  padding: 130px 0;
  background: #F8F6EE;
}
 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 42px;
  align-items: center;
}
 {
  font-size: 17px;
  line-height: 1.8;
  color: #455345;
  max-width: 620px;
}
 {
  min-height: 540px;
  border-radius: 38px;
  position: relative;
  overflow: hidden;
  background: radial-gradient(circle at 25% 20%,rgba(217,201,178,.35),transparent 18rem),linear-gradient(145deg,#D9C9B2,#455345 52%,#2E3A2F 100%);
}
 {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-radial-gradient(circle at 52% 48%,transparent 0 24px,rgba(248,246,238,.22) 25px 26px,transparent 27px 46px);
  opacity: .38;
  transform: scale(1.5);
}
 {
  content: "";
  position: absolute;
  right: 8%;
  top: 8%;
  width: 48%;
  height: 84%;
  border: 1px solid rgba(248,246,238,.28);
  border-radius: 48% 52% 44% 56%/58% 42% 58% 42%;
  transform: rotate(12deg);
}
 {
  font-size: 10px;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: #455345;
}
 {
  width: 100%;
  border: 1px solid rgba(46,58,47,.18);
  background: #F8F6EE;
  color: #2E3A2F;
  border-radius: 16px;
  padding: 15px 16px;
  outline: 0;
}
 {
  min-height: 135px;
  resize: vertical;
}
 {
  border-color: var(--orange);
  box-shadow: 0 0 0 3px rgba(201,111,79,.12);
}
 {
  margin-bottom: 18px;
}
@media (max-width:1180px) and (min-width:961px) {
   {
    flex-basis: min(72vw,720px);
  }
   {
    flex-basis: min(42vw,380px);
  }
}
@media (max-width:960px) {
   {
    grid-template-columns: 1fr;
  }
   {
    grid-template-columns: 1fr;
  }
   {
    grid-template-columns: 48px 1fr 30px;
  }
   {
    grid-column: 2/3;
  }
   {
    flex-basis: 88vw;
  }
   {
    flex-basis: min(70vw,420px);
  }
   {
    gap: 34px;
  }
   {
    margin-bottom: 16px;
  }
   {
    min-height: 270px;
  }
}
@media (max-width:700px) {
   {
    margin-bottom: 16px;
  }
   {
    margin-bottom: 52px;
  }
   {
    align-items: flex-end;
  }
   {
    max-width: 180px;
    line-height: 1.5;
  }
}
@media (max-width:560px) {
   {
    grid-template-columns: 1fr;
  }
   {
    white-space: normal;
  }
   {
    flex-basis: 92vw;
  }
   {
    flex-basis: 86vw;
  }
   {
    min-height: 230px;
  }
   {
    align-items: flex-end;
  }
   {
    width: 48px;
    height: 48px;
  }
}
 {
  color: var(--cream)!important;
}
 {
  background-color: #25342A!important;
}
 {
  background-color: #25342A!important;
  background-image: none!important;
}
 {
  background-color: transparent!important;
}
 {
  background: 0 0!important;
}
 {
  background-color: #25342A!important;
  background-image: none!important;
}
 {
  min-height: 360px!important;
  height: 360px;
  position: relative;
  overflow: hidden;
  border-radius: var(--radius);
  background: #25342A;
  transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  contain: paint;
}
 {
  display: none!important;
}
 {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center center;
  border: 0;
  transform: translateZ(0);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
 {
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  background: linear-gradient(180deg,rgba(248,246,238,.015),rgba(37,52,42,.1)),radial-gradient(circle at 82% 12%,rgba(217,201,178,.1),transparent 14rem);
}
 {
  position: absolute;
  z-index: 3;
  right: 22px;
  top: 22px;
  width: 88px;
  height: 88px;
  border-top: 1px solid rgba(248,246,238,.42);
  border-right: 1px solid rgba(248,246,238,.42);
  pointer-events: none;
}
 {
  content: "";
  position: absolute;
  right: -1px;
  top: -1px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid rgba(201,111,79,.55);
  transform: translate(50%,-50%);
}
 {
  align-items: stretch;
}
 {
  display: flex;
}
 {
  width: 100%;
}
@media (max-width:960px) {
   {
    height: 300px;
    min-height: 300px!important;
  }
}
@media (max-width:560px) {
   {
    height: 250px;
    min-height: 250px!important;
  }
   {
    right: 16px;
    top: 16px;
    width: 68px;
    height: 68px;
  }
}
 {
  grid-template-columns: 600px minmax(0,1fr)!important;
  gap: clamp(52px,5vw,82px)!important;
  align-items: center!important;
}
 {
  width: 600px!important;
  max-width: 600px!important;
  display: block!important;
}
 {
  width: 600px!important;
  max-width: 100%!important;
  height: 360px!important;
  min-height: 360px!important;
}
 {
  min-width: 0;
  align-self: center;
}
 {
  max-width: 720px;
}
 {
  max-width: 680px;
}
@media (max-width:1180px) {
   {
    grid-template-columns: minmax(420px,52vw) minmax(0,1fr)!important;
    gap: 42px!important;
  }
   {
    width: 100%!important;
    max-width: none!important;
  }
}
@media (max-width:960px) {
   {
    grid-template-columns: 1fr!important;
    gap: 34px!important;
    align-items: start!important;
  }
   {
    width: 100%!important;
    max-width: none!important;
  }
   {
    height: 300px!important;
    min-height: 300px!important;
  }
}
@media (max-width:560px) {
   {
    height: 250px!important;
    min-height: 250px!important;
  }
}
 {
  min-height: 540px;
  border-radius: 38px;
  position: relative;
  overflow: hidden;
  background: #D9C9B2;
  box-shadow: 0 28px 70px rgba(46,58,47,.12),0 8px 24px rgba(46,58,47,.06);
  border: 1px solid rgba(46,58,47,.12);
  transform: translateZ(0);
  transition: transform .65s cubic-bezier(.16,1,.3,1),box-shadow .65s cubic-bezier(.16,1,.3,1),border-color .4s ease;
}
 {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
  transform: scale(1.015);
  transition: transform 1.05s cubic-bezier(.16,1,.3,1),filter .7s ease;
}
 {
  transform: translateY(-7px);
  border-color: rgba(217,201,178,.26);
  box-shadow: 0 36px 88px rgba(46,58,47,.16),0 12px 30px rgba(217,201,178,.08);
}
 {
  transform: scale(1.05);
  filter: saturate(1.03) contrast(1.015);
}
@keyframes smyda-story-glint {
   {
    left: -42%;
    opacity: 0;
  }
   {
    opacity: .62;
  }
   {
    opacity: .34;
  }
   {
    left: 126%;
    opacity: 0;
  }
}
@media (max-width:560px) {
   {
    min-height: 340px;
    border-radius: 28px;
  }
}
@media (hover:none) {
   {
    transform: none;
  }
   {
    transform: scale(1.015);
  }
}
@media (prefers-reduced-motion:reduce) {
   {
    animation: none!important;
    transition-duration: .01ms!important;
  }
}
 {
  font-size: 20px!important;
  letter-spacing: .14em!important;
  line-height: 1.35!important;
}
 {
  width: 52px;
  height: 2px;
}
@media (max-width:960px) {
   {
    font-size: 17px!important;
  }
}
@media (max-width:560px) {
   {
    font-size: 15px!important;
    letter-spacing: .12em!important;
  }
}
 {
  transform: translateY(-5px);
}
 {
  transform: scale(1.045);
  filter: none!important;
}
 {
  background: #C96F4F!important;
  color: #F8F6EE!important;
  border-color: transparent!important;
}
 {
  color: #F8F6EE!important;
}
 {
  color: rgba(248,246,238,.9)!important;
}
 {
  font-size: 17px!important;
  line-height: 1.75!important;
  font-weight: 500!important;
  max-width: 560px;
}
 {
  color: rgba(248,246,238,.84)!important;
}
@media (max-width:560px) {
   {
    font-size: 15.5px!important;
  }
}
 {
  display: inline-block;
  position: relative;
  transition: all .3s cubic-bezier(.6,.4,0,1);
  transform-origin: center center;
  cursor: default;
}
 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding: clamp(62px,6vw,94px)0;
  color: #F8F6EE;
  background-color: #25342A;
  background-image: linear-gradient(180deg,rgba(37,52,42,.03)0,rgba(37,52,42,.06) 46%,rgba(37,52,42,.14) 100%),url(https://smyda.at/wp-content/uploads/2026/10/main_site_pillar_bg-optimized.webp);
  background-size: cover,cover;
  background-position: center center,center center;
  background-repeat: no-repeat,no-repeat;
}
 {
  display: none!important;
  content: none!important;
}
 {
  display: none!important;
  content: none!important;
}
 {
  display: none!important;
}
 {
  top: -230px;
  left: -110px;
  background: rgba(217,201,178,.35);
}
 {
  right: -170px;
  bottom: -260px;
  background: rgba(201,111,79,.16);
}
 {
  position: relative;
  z-index: 2;
}
 {
  display: grid;
  grid-template-columns: repeat(3,minmax(0,1fr));
  gap: clamp(16px,1.5vw,22px);
  max-width: 1400px;
  margin: 0 auto;
}
 {
  position: relative;
  isolation: isolate;
  min-height: clamp(430px,34vw,520px);
  overflow: hidden;
  border-radius: 28px;
  background: #25342A;
  border: 1px solid rgba(217,201,178,.28);
  box-shadow: 0 28px 65px rgba(37,52,42,.26),inset 0 1px 0 rgba(248,246,238,.08);
  transform: translateZ(0);
  transition: transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1),border-color .45s ease;
}
 {
  position: absolute;
  inset: 0;
  z-index: -3;
  background-image: var(--card-image);
  background-size: cover;
  background-position: center 28%;
  background-repeat: no-repeat;
  transform: scale(1.015);
  transition: transform 1.15s cubic-bezier(.16,1,.3,1),filter .75s ease;
}
 {
  position: absolute;
  inset: 0;
  z-index: -2;
  pointer-events: none;
  background: radial-gradient(circle at 18% 6%,rgba(217,201,178,.11),transparent 32%),linear-gradient(180deg,rgba(37,52,42,.02)0,rgba(37,52,42,.03) 22%,rgba(37,52,42,.11) 38%,rgba(37,52,42,.42) 57%,rgba(37,52,42,.8) 74%,rgba(37,52,42,.97) 100%);
}
 {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg,rgba(37,52,42,.16),transparent 30%,transparent 72%,rgba(37,52,42,.1));
  pointer-events: none;
}
 {
  position: absolute;
  top: 24px;
  left: 24px;
  width: 54px;
  height: 54px;
  z-index: 4;
  display: grid;
  place-items: center;
  border-radius: 50%;
  color: var(--gold);
  background: rgba(37,52,42,.78);
  border: 1px solid rgba(217,201,178,.28);
  box-shadow: 0 10px 28px rgba(37,52,42,.16);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}
 {
  width: 24px;
  height: 24px;
}
 {
  position: absolute;
  inset: auto 28px 27px 28px;
  z-index: 3;
  display: grid;
  grid-template-columns: minmax(0,1fr) auto;
  gap: 22px;
  align-items: end;
}
 {
  margin: 0;
  max-width: 95%;
  font-family: var(--serif);
  font-size: clamp(35px,3vw,50px);
  line-height: .98;
  font-weight: 400;
  letter-spacing: .005em;
  text-transform: uppercase;
  color: var(--gold)!important;
  text-shadow: 0 3px 18px rgba(37,52,42,.34);
}
 {
  display: block;
  width: 52px;
  height: 1px;
  margin: 17px 0 16px;
  background: linear-gradient(90deg,var(--gold),rgba(217,201,178,.3));
}
 {
  margin: 0;
  max-width: 390px;
  font-family: var(--sans);
  font-size: 14px;
  line-height: 1.72;
  font-weight: 550;
  color: rgba(248,246,238,.9)!important;
  text-shadow: 0 2px 10px rgba(37,52,42,.28);
}
 {
  width: 43px;
  height: 43px;
  flex: 0 0 43px;
  display: grid;
  place-items: center;
  margin-bottom: 2px;
  border-radius: 50%;
  border: 1px solid rgba(217,201,178,.6);
  color: var(--gold);
  font-size: 17px;
  line-height: 1;
  background: rgba(37,52,42,.58);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  transition: transform .45s cubic-bezier(.16,1,.3,1),background .35s ease,color .35s ease,border-color .35s ease;
}
 {
  transform: translateY(-8px);
  border-color: rgba(217,201,178,.5);
  box-shadow: 0 40px 90px rgba(37,52,42,.34),0 12px 35px rgba(217,201,178,.07),inset 0 1px 0 rgba(248,246,238,.1);
}
 {
  transform: scale(1.065);
  filter: saturate(1.03) contrast(1.025);
}
 {
  transform: translateX(4px);
  background: var(--gold);
  color: #25342A;
  border-color: var(--gold);
}
 {
  background-position: center 24%;
}
 {
  background-position: center 30%;
}
 {
  background-position: center 22%;
}
@media (max-width:1050px) {
   {
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 14px;
  }
   {
    min-height: 450px;
  }
   {
    inset: auto 22px 23px 22px;
  }
   {
    font-size: clamp(30px,3.4vw,39px);
  }
   {
    font-size: 13px;
  }
}
@media (max-width:820px) {
   {
    padding: 54px 0;
    background-position: center center,35%center;
  }
   {
    grid-template-columns: 1fr;
    gap: 18px;
    max-width: 680px;
  }
   {
    min-height: clamp(400px,88vw,520px);
  }
   {
    font-size: clamp(38px,8vw,52px);
  }
   {
    max-width: 480px;
    font-size: 14px;
  }
}
@media (max-width:560px) {
   {
    padding: 42px 0;
  }
   {
    min-height: 420px;
    border-radius: 24px;
  }
   {
    top: 18px;
    left: 18px;
    width: 48px;
    height: 48px;
  }
   {
    inset: auto 20px 21px 20px;
    gap: 15px;
  }
   {
    font-size: clamp(34px,10vw,46px);
  }
   {
    font-size: 13px;
    line-height: 1.65;
  }
   {
    width: 40px;
    height: 40px;
  }
}
@media (hover:none) {
   {
    transform: none;
  }
   {
    transform: scale(1.015);
    filter: none;
  }
   {
    transform: none;
    background: rgba(37,52,42,.58);
    color: var(--gold);
  }
}
@media (prefers-reduced-motion:reduce) {
   {
    transition: none!important;
  }
}
 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  border-radius: 30px!important;
  border: 0!important;
  background: linear-gradient(145deg,rgba(248,246,238,.96),rgba(248,246,238,.88))!important;
  box-shadow: 0 28px 70px rgba(46,58,47,.14),0 8px 26px rgba(46,58,47,.07),inset 0 1px 0 rgba(248,246,238,.78);
  transform: translateZ(0);
  transition: transform .8s cubic-bezier(.16,1,.3,1),box-shadow .8s cubic-bezier(.16,1,.3,1);
}
 {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: radial-gradient(circle at 92% 8%,rgba(217,201,178,.18),transparent 17rem),radial-gradient(circle at 7% 95%,rgba(201,111,79,.08),transparent 18rem);
}
 {
  content: "";
  position: absolute;
  inset: 1px;
  z-index: -1;
  pointer-events: none;
  border-radius: 29px;
  background: linear-gradient(135deg,rgba(248,246,238,.22),transparent 42%);
}
@media (hover:hover) {
   {
    transform: translateY(-6px) scale(1.003);
    box-shadow: 0 38px 88px rgba(46,58,47,.17),0 12px 32px rgba(217,201,178,.08),inset 0 1px 0 rgba(248,246,238,.8);
  }
}
 {
  position: relative;
  z-index: 2;
  padding-bottom: 18px;
  margin-bottom: 24px;
  border-bottom: 1px solid rgba(46,58,47,.13);
}
 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .16em;
  color: var(--burgundy);
}
 {
  content: "";
  width: 9px;
  height: 9px;
  border-radius: 50%;
  background: var(--orange);
  box-shadow: 0 0 0 5px rgba(201,111,79,.1);
}
 {
  display: grid;
  gap: 10px;
}
 {
  position: relative;
  padding: 15px 17px;
  border-radius: 17px;
  background: linear-gradient(135deg,rgba(248,246,238,.48),rgba(217,201,178,.07));
  border: 1px solid rgba(46,58,47,.1);
  box-shadow: 0 8px 22px rgba(46,58,47,.035);
  transition: transform .45s cubic-bezier(.16,1,.3,1),background .35s ease,box-shadow .45s ease;
}
@media (hover:hover) {
   {
    transform: translateX(4px);
    background: linear-gradient(135deg,rgba(248,246,238,.66),rgba(217,201,178,.11));
    box-shadow: 0 12px 28px rgba(46,58,47,.055);
  }
}
 {
  color: var(--burgundy)!important;
  font-weight: 700;
}
 {
  position: relative;
  overflow: hidden;
  border: 0!important;
  border-radius: 22px!important;
  background: linear-gradient(135deg,rgba(46,58,47,.96),rgba(37,52,42,.97))!important;
  color: var(--cream);
  box-shadow: 0 18px 42px rgba(37,52,42,.15),inset 0 1px 0 rgba(248,246,238,.05);
}
 {
  content: "";
  position: absolute;
  width: 180px;
  height: 180px;
  right: -75px;
  bottom: -100px;
  border-radius: 50%;
  background: radial-gradient(circle,rgba(217,201,178,.18),transparent 67%);
  pointer-events: none;
}
 {
  color: #F8F6EE!important;
}
 {
  color: rgba(248,246,238,.72)!important;
}
 {
  background: var(--orange)!important;
  box-shadow: 0 0 0 5px rgba(201,111,79,.12),0 0 22px rgba(201,111,79,.28);
}
 {
  border: 1px solid rgba(46,58,47,.12)!important;
  background: rgba(248,246,238,.68)!important;
  box-shadow: inset 0 1px 0 rgba(248,246,238,.7);
  transition: border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease;
}
 {
  background: rgba(248,246,238,.86)!important;
  border-color: rgba(46,58,47,.19)!important;
}
 {
  border-color: rgba(201,111,79,.72)!important;
  background: #F8F6EE!important;
  box-shadow: 0 0 0 4px rgba(201,111,79,.09),0 10px 24px rgba(46,58,47,.045)!important;
}
 {
  border: 0!important;
  background: var(--orange)!important;
  color: #F8F6EE!important;
  box-shadow: 0 12px 26px rgba(201,111,79,.19);
  transition: transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,background .35s ease;
}
@media (hover:hover) {
   {
    transform: translateY(-3px);
    background: var(--apricot)!important;
    color: #2E3A2F!important;
    box-shadow: 0 17px 36px rgba(201,111,79,.24);
  }
}
 {
  border-radius: 28px;
  background: linear-gradient(145deg,rgba(248,246,238,.96),rgba(248,246,238,.91));
  box-shadow: 0 28px 70px rgba(46,58,47,.14),0 8px 26px rgba(46,58,47,.06),inset 0 1px 0 rgba(248,246,238,.8);
}
@media (max-width:960px) {
   {
    border-radius: 28px!important;
  }
}
@media (max-width:560px) {
   {
    border-radius: 24px!important;
  }
   {
    border-radius: 23px;
  }
   {
    border-radius: 15px;
  }
   {
    border-radius: 19px!important;
  }
}
@media (hover:none) {
   {
    transform: none;
  }
   {
    transform: none;
  }
}
@media (prefers-reduced-motion:reduce) {
   {
    transition-duration: .01ms!important;
  }
}
@media (hover:hover) {
   {
    transform: none!important;
    box-shadow: 0 34px 82px rgba(46,58,47,.16),0 10px 28px rgba(217,201,178,.07),inset 0 1px 0 rgba(248,246,238,.8)!important;
  }
}
@media (hover:hover) {
   {
    transform: none!important;
    background: linear-gradient(135deg,rgba(248,246,238,.58),rgba(217,201,178,.09));
    box-shadow: 0 9px 24px rgba(46,58,47,.045);
  }
}
 {
  transform: none!important;
  transition: box-shadow .55s ease!important;
}
 {
  transform: none!important;
  transition: background .35s ease,box-shadow .35s ease!important;
}
 {
  display: grid;
  gap: 0!important;
}
 {
  background: 0 0!important;
  border: 0!important;
  box-shadow: none!important;
  border-radius: 0!important;
  transform: none!important;
  padding-left: 0!important;
  padding-right: 0!important;
  transition: none!important;
}
 {
  background: 0 0!important;
  border: 0!important;
  box-shadow: none!important;
  transform: none!important;
}
 {
  box-shadow: none!important;
  background: 0 0!important;
}
 {
  position: relative;
  isolation: isolate;
  overflow: visible!important;
  min-height: 540px;
  background: 0 0!important;
  border: 0!important;
  border-radius: 38px;
  box-shadow: none!important;
  transform: none!important;
}
 {
  display: none!important;
}
 {
  position: absolute;
  inset: 0;
  overflow: hidden;
  border-radius: 38px;
  background: #25342A;
  box-shadow: 0 30px 72px rgba(37,52,42,.17),0 10px 28px rgba(46,58,47,.08),inset 0 1px 0 rgba(248,246,238,.08);
  transform: translateZ(0);
  transition: box-shadow .8s cubic-bezier(.16,1,.3,1);
}
 {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center;
  transform: scale(1.015);
  transition: transform 1.2s cubic-bezier(.16,1,.3,1),filter .8s ease;
}
 {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  background: linear-gradient(180deg,rgba(248,246,238,.025)0,transparent 43%,rgba(37,52,42,.11) 100%),radial-gradient(circle at 18% 12%,rgba(217,201,178,.11),transparent 17rem);
}
 {
  content: "";
  position: absolute;
  top: 22px;
  right: 22px;
  width: 74px;
  height: 74px;
  z-index: 3;
  pointer-events: none;
  border-top: 1px solid rgba(248,246,238,.34);
  border-right: 1px solid rgba(248,246,238,.34);
  border-radius: 0 15px 0 0;
}
 {
  position: absolute;
  z-index: -1;
  left: 7%;
  right: 7%;
  bottom: -18px;
  height: 55px;
  border-radius: 50%;
  background: rgba(46,58,47,.19);
  filter: blur(24px);
  opacity: .72;
  pointer-events: none;
}
@media (hover:hover) {
   {
    box-shadow: 0 36px 82px rgba(37,52,42,.2),0 12px 30px rgba(217,201,178,.075),inset 0 1px 0 rgba(248,246,238,.08);
  }
   {
    transform: scale(1.052);
  }
}
 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background: linear-gradient(145deg,rgba(248,246,238,.105),rgba(248,246,238,.055))!important;
  border: 1px solid rgba(248,246,238,.13)!important;
  border-radius: 24px!important;
  box-shadow: 0 18px 44px rgba(46,58,47,.1),inset 0 1px 0 rgba(248,246,238,.035);
  transform: none!important;
  transition: background .45s ease,box-shadow .55s ease,border-color .45s ease;
}
 {
  content: "";
  position: absolute;
  width: 230px;
  height: 230px;
  right: -125px;
  bottom: -145px;
  border-radius: 50%;
  z-index: -1;
  background: radial-gradient(circle,rgba(217,201,178,.14),transparent 66%);
  pointer-events: none;
}
 {
  content: "";
  position: absolute;
  top: 0;
  left: 24px;
  right: 24px;
  height: 1px;
  background: linear-gradient(90deg,transparent,rgba(248,246,238,.16),transparent);
  pointer-events: none;
}
@media (hover:hover) {
   {
    transform: none!important;
    border-color: rgba(217,201,178,.23)!important;
    background: linear-gradient(145deg,rgba(248,246,238,.13),rgba(248,246,238,.07))!important;
    box-shadow: 0 24px 58px rgba(46,58,47,.14),0 8px 22px rgba(217,201,178,.035),inset 0 1px 0 rgba(248,246,238,.05);
  }
}
 {
  background: linear-gradient(145deg,#D9C9B2 0,#D9C9B2 54%,#D9C9B2 100%)!important;
  color: #2E3A2F;
  border: 1px solid rgba(248,246,238,.32)!important;
  box-shadow: 0 24px 58px rgba(46,58,47,.18),inset 0 1px 0 rgba(248,246,238,.38);
}
 {
  background: radial-gradient(circle,rgba(201,111,79,.23),transparent 67%);
}
 {
  background: linear-gradient(90deg,transparent,rgba(248,246,238,.52),transparent);
}
 {
  color: #2E3A2F!important;
}
 {
  position: relative;
  z-index: 2;
  color: var(--gold);
  text-shadow: 0 2px 12px rgba(217,201,178,.15);
}
 {
  color: #2E3A2F;
  text-shadow: none;
}
 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin-top: 30px;
  min-height: 16px;
}
 {
  appearance: none;
  width: 7px;
  height: 7px;
  padding: 0;
  border: 0;
  border-radius: 999px;
  background: rgba(240,237,228,.28);
  cursor: pointer;
  transition: width .55s cubic-bezier(.16,1,.3,1),background .35s ease,opacity .35s ease,transform .35s ease;
  opacity: .68;
}
 {
  opacity: 1;
  background: rgba(217,201,178,.54);
}
 {
  width: 34px;
  background: linear-gradient(90deg,var(--gold),var(--apricot));
  opacity: 1;
  box-shadow: 0 4px 16px rgba(217,201,178,.18);
}
 {
  content: "";
}
@media (max-width:960px) {
   {
    min-height: 460px;
  }
   {
    border-radius: 32px;
  }
}
@media (max-width:560px) {
   {
    min-height: 340px;
  }
   {
    border-radius: 26px;
  }
   {
    top: 16px;
    right: 16px;
    width: 58px;
    height: 58px;
  }
   {
    border-radius: 20px!important;
  }
   {
    margin-top: 24px;
    gap: 7px;
  }
   {
    width: 28px;
  }
}
@media (hover:none) {
   {
    transform: scale(1.015);
  }
}
@media (prefers-reduced-motion:reduce) {
   {
    transition-duration: .01ms!important;
  }
}
 {
  width: 100%;
  min-height: 20px;
  display: flex!important;
  align-items: center;
  justify-content: center;
  gap: 9px;
  margin-top: 32px;
  position: relative;
  z-index: 10;
}
 {
  display: block!important;
  width: 7px;
  height: 7px;
  min-width: 7px;
  min-height: 7px;
  padding: 0!important;
  margin: 0!important;
  border: 0!important;
  outline: 0!important;
  border-radius: 999px;
  background: rgba(248,246,238,.28)!important;
  opacity: 1;
  cursor: pointer;
  box-shadow: none;
  transform: none;
  transition: width .55s cubic-bezier(.16,1,.3,1),background .4s ease,box-shadow .4s ease;
}
 {
  background: rgba(217,201,178,.58)!important;
}
 {
  width: 38px!important;
  min-width: 38px!important;
  height: 7px;
  background: linear-gradient(90deg,#D9C9B2,#D9C9B2)!important;
  box-shadow: 0 4px 16px rgba(217,201,178,.22);
}
@media (max-width:560px) {
   {
    margin-top: 26px;
    gap: 7px;
  }
   {
    width: 6px;
    min-width: 6px;
    height: 6px;
    min-height: 6px;
  }
   {
    width: 30px!important;
    min-width: 30px!important;
    height: 6px;
  }
}
 {
  padding: 22px 18px 38px!important;
  margin: -22px -18px -38px!important;
}
 {
  display: flex!important;
  gap: 20px!important;
  transition: transform .65s cubic-bezier(.16,1,.3,1)!important;
  will-change: transform;
}
 {
  position: relative!important;
  isolation: isolate;
  flex: 0 0 calc((100% - 20px)/2)!important;
  width: calc((100% - 20px)/2)!important;
  max-width: none!important;
  aspect-ratio: 16/10.5!important;
  overflow: hidden!important;
  border: 0!important;
  outline: 0!important;
  border-radius: 30px!important;
  background: #25342A;
  box-shadow: 0 24px 58px rgba(46,58,47,.12),0 10px 28px rgba(46,58,47,.06)!important;
  transform: translateY(0) translateZ(0);
  transition: transform .75s cubic-bezier(.16,1,.3,1),box-shadow .75s cubic-bezier(.16,1,.3,1);
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
}
 {
  border: 0!important;
  outline: 0!important;
}
 {
  position: absolute!important;
  inset: 0;
  width: 100%!important;
  height: 100%!important;
  display: block;
  aspect-ratio: auto!important;
  object-fit: cover!important;
  object-position: center top!important;
  border: 0!important;
  outline: 0!important;
  border-radius: 0!important;
  filter: saturate(.97) contrast(1.015);
  transform: scale(1.005) translateZ(0);
  transition: transform 1.1s cubic-bezier(.16,1,.3,1),filter .75s ease;
  backface-visibility: hidden;
}
 {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  border-radius: inherit;
  background: linear-gradient(135deg,rgba(201,111,79,.32)0,rgba(201,111,79,.69) 100%);
  opacity: 0;
  transition: opacity .6s ease;
}
 {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 3;
  pointer-events: none;
  border-radius: inherit;
  background: radial-gradient(circle at 50% 44%,rgba(248,246,238,.04),transparent 46%),linear-gradient(180deg,rgba(46,58,47,.02),rgba(46,58,47,.24));
  opacity: 0;
  transition: opacity .6s ease;
}
 {
  position: absolute!important;
  inset: 0!important;
  z-index: 5;
  padding: 36px!important;
  display: flex!important;
  align-items: center!important;
  justify-content: center!important;
  text-align: center!important;
  background: 0 0!important;
  color: var(--cream);
  opacity: 0;
  transform: translateY(18px);
  pointer-events: none;
  transition: opacity .5s ease,transform .7s cubic-bezier(.16,1,.3,1);
}
 {
  width: min(88%,620px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
 {
  margin: 0 0 16px!important;
  font-family: var(--sans);
  font-size: clamp(10px,.82vw,13px)!important;
  line-height: 1.45;
  font-weight: 700;
  letter-spacing: .17em!important;
  text-transform: uppercase;
  color: #F8F6EE!important;
  opacity: .88;
  text-shadow: 0 3px 18px rgba(46,58,47,.18);
}
 {
  content: "";
  display: block;
  width: 46px;
  height: 2px;
  margin: 14px auto 0;
  border-radius: 999px;
  background: linear-gradient(90deg,var(--gold),rgba(248,246,238,.92));
}
 {
  margin: 0!important;
  font-family: var(--serif);
  font-weight: 400;
  font-size: clamp(52px,4.4vw,76px)!important;
  line-height: .94!important;
  letter-spacing: .002em;
  color: #F8F6EE!important;
  text-align: center;
  text-shadow: 0 5px 24px rgba(46,58,47,.22);
}
 {
  display: none!important;
}
@media (hover:hover) {
   {
    transform: translateY(-7px) translateZ(0);
    box-shadow: 0 34px 76px rgba(46,58,47,.16),0 14px 34px rgba(201,111,79,.055)!important;
  }
   {
    opacity: 1;
  }
   {
    opacity: 1;
  }
   {
    transform: scale(1.055) translateZ(0);
    filter: saturate(1.02) contrast(1.02);
  }
   {
    opacity: 1;
    transform: translateY(0);
  }
}
 {
  position: absolute!important;
  inset: 0;
  width: 100%!important;
  height: 100%!important;
  aspect-ratio: auto!important;
  display: grid;
  place-items: center;
  overflow: hidden;
  border: 0!important;
  background: radial-gradient(circle at 18% 20%,rgba(217,201,178,.36),transparent 17rem),linear-gradient(145deg,#2E3A2F,#25342A 58%,#2E3A2F);
  transition: transform 1.1s cubic-bezier(.16,1,.3,1);
}
 {
  border: 0!important;
  box-shadow: none!important;
}
 {
  opacity: 0!important;
}
@media (hover:hover) {
   {
    transform: scale(1.045);
  }
}
@media (max-width:960px) {
   {
    padding: 18px 14px 32px!important;
    margin: -18px -14px -32px!important;
  }
   {
    flex: 0 0 78vw!important;
    width: 78vw!important;
    aspect-ratio: 16/10.5!important;
    border-radius: 27px!important;
  }
   {
    font-size: clamp(46px,7vw,68px)!important;
  }
}
@media (max-width:560px) {
   {
    padding: 15px 8px 28px!important;
    margin: -15px -8px -28px!important;
  }
   {
    flex: 0 0 92vw!important;
    width: 92vw!important;
    aspect-ratio: 4/3.1!important;
    border-radius: 24px!important;
  }
   {
    padding: 24px!important;
  }
   {
    width: 94%;
  }
   {
    font-size: 10px!important;
    letter-spacing: .13em!important;
    margin-bottom: 12px!important;
  }
   {
    font-size: clamp(40px,12vw,58px)!important;
  }
}
@media (hover:none) {
   {
    opacity: .76;
  }
   {
    opacity: .68;
  }
   {
    opacity: 1;
    transform: none;
  }
}
@media (prefers-reduced-motion:reduce) {
   {
    transition-duration: .01ms!important;
  }
}
 {
  background: 0 0!important;
  box-shadow: 0 18px 42px rgba(46,58,47,.1),0 6px 18px rgba(46,58,47,.035)!important;
  border: 0!important;
  outline: 0!important;
}
@media (hover:hover) {
   {
    box-shadow: 0 28px 64px rgba(46,58,47,.13),0 10px 24px rgba(201,111,79,.07)!important;
  }
}
 {
  background: linear-gradient(135deg,rgba(201,111,79,.72)0,rgba(201,111,79,.88) 100%)!important;
}
 {
  background: radial-gradient(circle at 50% 50%,rgba(46,58,47,.1)0,rgba(46,58,47,.16) 48%,rgba(46,58,47,.24) 100%)!important;
}
@media (hover:hover) {
   {
    opacity: .94!important;
  }
}
 {
  color: #F8F6EE!important;
  opacity: 1!important;
  text-shadow: 0 2px 12px rgba(46,58,47,.24);
}
 {
  color: #F8F6EE!important;
  text-shadow: 0 4px 18px rgba(46,58,47,.28)!important;
}
 {
  border: 0!important;
  outline: 0!important;
  filter: none!important;
  -webkit-filter: none!important;
}
 {
  background: #25342A!important;
  border-radius: 28px!important;
  box-shadow: 0 28px 65px rgba(37,52,42,.26),inset 0 1px 0 rgba(248,246,238,.08)!important;
  transform: translateY(0) translateZ(0);
  transition: transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1);
}
@media (hover:hover) {
   {
    transform: translateY(-8px) translateZ(0);
    box-shadow: 0 40px 90px rgba(37,52,42,.34),0 12px 35px rgba(217,201,178,.07),inset 0 1px 0 rgba(248,246,238,.1)!important;
  }
}
 {
  border: 0!important;
  outline: 0!important;
  box-shadow: none!important;
  filter: saturate(.97) contrast(1.015);
  border-radius: 0!important;
}
 {
  background: linear-gradient(135deg,rgba(201,111,79,.88)0,rgba(201,111,79,.93) 52%,rgba(168,83,56,.96) 100%)!important;
  opacity: 0;
}
 {
  background: radial-gradient(circle at 50% 47%,rgba(46,58,47,.12)0,rgba(46,58,47,.18) 42%,rgba(46,58,47,.3) 100%)!important;
  opacity: 0;
}
@media (hover:hover) {
   {
    opacity: 1!important;
  }
   {
    opacity: 1!important;
  }
}
 {
  background: 0 0!important;
  opacity: 0;
  transform: translateY(14px);
  transition: opacity .5s ease,transform .65s cubic-bezier(.16,1,.3,1);
}
@media (hover:hover) {
   {
    opacity: 1!important;
    transform: translateY(0);
  }
}
 {
  color: #F8F6EE!important;
  opacity: 1!important;
  font-weight: 750;
  text-shadow: 0 3px 16px rgba(46,58,47,.32)!important;
}
 {
  color: #F8F6EE!important;
  text-shadow: 0 4px 22px rgba(46,58,47,.36)!important;
}
 {
  border: 0!important;
  outline: 0!important;
  box-shadow: none!important;
}
@media (hover:none) {
   {
    transform: none!important;
  }
   {
    opacity: .96!important;
  }
   {
    opacity: 1!important;
  }
   {
    opacity: 1!important;
    transform: none!important;
  }
}
 {
  padding: 26px 26px 48px!important;
  margin: -26px -26px -48px!important;
}
 {
  border: 0!important;
  outline: 0!important;
  box-shadow: none!important;
  filter: none!important;
  background: 0 0!important;
}
 {
  content: "";
  position: absolute;
  inset: 10px 12px -8px 12px;
  z-index: -1;
  border-radius: 28px;
  background: 0 0;
  box-shadow: 0 24px 54px rgba(37,52,42,.18),0 8px 22px rgba(46,58,47,.08);
  opacity: 1;
  pointer-events: none;
  transition: box-shadow .65s ease,transform .65s cubic-bezier(.16,1,.3,1);
}
 {
  z-index: 2!important;
}
@media (hover:hover) {
   {
    transform: translateY(4px);
    box-shadow: 0 32px 66px rgba(37,52,42,.22),0 10px 28px rgba(217,201,178,.08);
  }
}
 {
  gap: 20px!important;
}
 {
  flex: 0 0 calc((100% - 20px)/2)!important;
  width: calc((100% - 20px)/2)!important;
  max-width: calc((100% - 20px)/2)!important;
}
@media (min-width:961px) {
   {
    flex-basis: calc((100% - 24px)/2)!important;
    width: calc((100% - 24px)/2)!important;
    max-width: calc((100% - 24px)/2)!important;
  }
}
 {
  padding: 0!important;
  margin: 0!important;
  width: 100%!important;
}
@media (min-width:961px) {
   {
    flex: 0 0 calc((100% - 20px)/2)!important;
    width: calc((100% - 20px)/2)!important;
    max-width: calc((100% - 20px)/2)!important;
  }
}
 {
  box-shadow: none!important;
  filter: none!important;
  border: 0!important;
  outline: 0!important;
  background: #25342A!important;
  border-radius: 28px!important;
  transform: translateY(0);
  transition: transform .65s cubic-bezier(.16,1,.3,1);
}
 {
  box-shadow: inset 0 0 0 1px rgba(248,246,238,.035),inset 0-28px 55px rgba(37,52,42,.1)!important;
}
@media (hover:hover) {
   {
    box-shadow: none!important;
    transform: translateY(-5px);
  }
   {
    transform: scale(1.055) translateZ(0);
  }
}
 {
  border: 1px solid rgba(217,201,178,.2)!important;
  border-radius: 30px!important;
  background: linear-gradient(145deg,rgba(248,246,238,.48),rgba(217,201,178,.1))!important;
  box-shadow: 0 28px 65px rgba(37,52,42,.16),inset 0 1px 0 rgba(248,246,238,.42)!important;
  transform: translateY(0);
  transition: transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1),border-color .45s ease,background .45s ease;
}
@media (hover:hover) {
   {
    transform: translateY(-8px);
    border-color: rgba(217,201,178,.42)!important;
    box-shadow: 0 40px 90px rgba(37,52,42,.22),0 12px 35px rgba(217,201,178,.07),inset 0 1px 0 rgba(248,246,238,.46)!important;
  }
}
 {
  background: linear-gradient(145deg,#F8F6EE 0,rgba(217,201,178,.18) 100%)!important;
  border-color: rgba(201,111,79,.48)!important;
  box-shadow: 0 30px 72px rgba(37,52,42,.18),0 10px 28px rgba(201,111,79,.06),inset 0 1px 0 rgba(248,246,238,.52)!important;
}
@media (hover:hover) {
   {
    box-shadow: 0 42px 94px rgba(37,52,42,.24),0 14px 38px rgba(201,111,79,.08),inset 0 1px 0 rgba(248,246,238,.56)!important;
  }
}
 {
  font-size: 11px!important;
  line-height: 1.45;
  letter-spacing: .17em!important;
  font-weight: 700;
  color: #455345!important;
}
 {
  margin-top: 11px!important;
  max-width: 320px!important;
  font-size: 13px!important;
  line-height: 1.6!important;
  font-weight: 550;
  color: #455345!important;
}
 {
  color: var(--orange)!important;
}
 {
  color: #455345!important;
}
 {
  padding: 14px 0!important;
  font-size: 14px!important;
  line-height: 1.55!important;
  color: #455345!important;
}
 {
  margin-bottom: 28px!important;
}
 {
  margin-top: auto!important;
  flex-shrink: 0;
  position: relative;
  z-index: 2;
}
 {
  margin-top: auto!important;
}
 {
  box-shadow: none!important;
  transform: none!important;
  display: grid!important;
  grid-template-columns: auto 1fr!important;
  align-items: center!important;
  gap: 18px!important;
}
 {
  margin: 0!important;
  align-self: center!important;
  line-height: 1.2!important;
}
 {
  margin: 0!important;
  align-self: center!important;
  line-height: 1.65!important;
}
@media (max-width:560px) {
   {
    font-size: 10px!important;
  }
   {
    font-size: 12.5px!important;
  }
   {
    font-size: 13.5px!important;
  }
   {
    grid-template-columns: 1fr!important;
    align-items: start!important;
    gap: 8px!important;
  }
}
 {
  border: 0!important;
  border-radius: 28px!important;
  background: #25342A!important;
  box-shadow: 0 28px 65px rgba(37,52,42,.22),inset 0 1px 0 rgba(248,246,238,.08)!important;
  transform: translateY(0) translateZ(0);
  transition: transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1);
}
 {
  border: 0!important;
  outline: 0!important;
  box-shadow: none!important;
  transform: scale(1.01) translateZ(0);
  transition: transform 1.1s cubic-bezier(.16,1,.3,1),filter .75s ease;
}
 {
  background: radial-gradient(circle at 18% 12%,rgba(217,201,178,.1),transparent 18rem),linear-gradient(180deg,rgba(248,246,238,.015),rgba(37,52,42,.12))!important;
}
@media (hover:hover) {
   {
    transform: translateY(-8px) translateZ(0);
    box-shadow: 0 40px 90px rgba(37,52,42,.28),0 12px 35px rgba(217,201,178,.07),inset 0 1px 0 rgba(248,246,238,.1)!important;
  }
   {
    transform: scale(1.045) translateZ(0);
    filter: saturate(1.02) contrast(1.02);
  }
}
 {
  border: 1px solid rgba(217,201,178,.2)!important;
  border-radius: 30px!important;
  box-shadow: 0 28px 65px rgba(37,52,42,.15),inset 0 1px 0 rgba(248,246,238,.34)!important;
  transform: translateY(0);
  transition: transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1),border-color .45s ease;
}
 {
  background: linear-gradient(145deg,rgba(248,246,238,.7),rgba(217,201,178,.14))!important;
}
 {
  background: linear-gradient(145deg,var(--olive),#25342A)!important;
  border-color: rgba(217,201,178,.24)!important;
  box-shadow: 0 28px 65px rgba(37,52,42,.22),inset 0 1px 0 rgba(248,246,238,.06)!important;
}
@media (hover:hover) {
   {
    transform: translateY(-8px);
    border-color: rgba(217,201,178,.42)!important;
    box-shadow: 0 40px 90px rgba(37,52,42,.23),0 12px 35px rgba(217,201,178,.07),inset 0 1px 0 rgba(248,246,238,.38)!important;
  }
   {
    box-shadow: 0 40px 90px rgba(37,52,42,.31),0 12px 35px rgba(217,201,178,.075),inset 0 1px 0 rgba(248,246,238,.08)!important;
  }
}
 {
  position: relative;
  z-index: 2;
  line-height: 1;
  letter-spacing: .002em;
}
 {
  color: var(--gold)!important;
}
 {
  position: relative;
  z-index: 2;
  font-size: 15px!important;
  line-height: 1.78!important;
  color: #455345!important;
}
 {
  color: rgba(240,237,228,.84)!important;
}
 {
  opacity: .78;
}
@media (max-width:560px) {
   {
    border-radius: 24px!important;
  }
   {
    border-radius: 24px!important;
  }
}
@media (hover:none) {
   {
    transform: none!important;
  }
}
@media (prefers-reduced-motion:reduce) {
   {
    transition-duration: .01ms!important;
  }
}
 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  box-shadow: 0 18px 42px rgba(37,52,42,.1),inset 0 1px 0 rgba(248,246,238,.55),inset 0-18px 32px rgba(46,58,47,.045)!important;
}
 {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  border-radius: inherit;
  background: radial-gradient(circle at 18% 8%,rgba(248,246,238,.3),transparent 34%),linear-gradient(180deg,rgba(248,246,238,.03)0,transparent 50%,rgba(46,58,47,.07) 100%);
  opacity: .85;
}
 {
  z-index: 0;
}
 {
  position: relative;
  z-index: 2;
}
 {
  background: linear-gradient(145deg,rgba(248,246,238,.78)0,rgba(248,246,238,.68) 52%,rgba(217,201,178,.17) 100%)!important;
  border: 1px solid rgba(217,201,178,.24)!important;
}
 {
  background: radial-gradient(circle at 16% 5%,rgba(217,201,178,.13),transparent 30%),linear-gradient(145deg,#2E3A2F 0,#2E3A2F 48%,#25342A 100%)!important;
  border: 1px solid rgba(217,201,178,.25)!important;
  box-shadow: 0 20px 46px rgba(37,52,42,.17),inset 0 1px 0 rgba(248,246,238,.09),inset 0-24px 40px rgba(37,52,42,.16)!important;
}
 {
  background: radial-gradient(circle at 18% 7%,rgba(217,201,178,.09),transparent 36%),linear-gradient(180deg,rgba(248,246,238,.02),transparent 48%,rgba(37,52,42,.14));
}
@media (hover:hover) {
   {
    transform: translateY(-7px);
    box-shadow: 0 24px 54px rgba(37,52,42,.13),inset 0 1px 0 rgba(248,246,238,.62),inset 0-24px 38px rgba(46,58,47,.06)!important;
  }
   {
    box-shadow: 0 26px 58px rgba(37,52,42,.22),inset 0 1px 0 rgba(248,246,238,.11),inset 0-30px 48px rgba(37,52,42,.2)!important;
  }
}
 {
  background: radial-gradient(circle at 16% 8%,rgba(248,246,238,.2),transparent 28%),linear-gradient(145deg,#C96F4F 0,#D9C9B2 58%,#D9C9B2 100%)!important;
  border: 1px solid rgba(248,246,238,.2)!important;
  box-shadow: 0 18px 42px rgba(46,58,47,.12),inset 0 1px 0 rgba(248,246,238,.34),inset 0-22px 38px rgba(46,58,47,.1)!important;
}
 {
  color: #2E3A2F!important;
}
 {
  color: rgba(46,58,47,.82)!important;
}
@media (hover:hover) {
   {
    box-shadow: 0 24px 54px rgba(46,58,47,.16),inset 0 1px 0 rgba(248,246,238,.4),inset 0-28px 44px rgba(46,58,47,.12)!important;
  }
}
 {
  background: linear-gradient(145deg,rgba(248,246,238,.72),rgba(217,201,178,.16))!important;
  border: 1px solid rgba(217,201,178,.2)!important;
  box-shadow: 0 18px 42px rgba(37,52,42,.1),inset 0 1px 0 rgba(248,246,238,.55),inset 0-18px 32px rgba(46,58,47,.045)!important;
}
 {
  color: var(--olive)!important;
}
 {
  color: #455345!important;
}
@media (hover:hover) {
   {
    box-shadow: 0 24px 54px rgba(37,52,42,.13),inset 0 1px 0 rgba(248,246,238,.62),inset 0-24px 38px rgba(46,58,47,.06)!important;
  }
}
 {
  background: #C96F4F!important;
  border: 1px solid rgba(248,246,238,.18)!important;
  box-shadow: 0 18px 42px rgba(46,58,47,.16),inset 0 1px 0 rgba(248,246,238,.18),inset 0-22px 38px rgba(46,58,47,.1)!important;
}
 {
  color: #F8F6EE!important;
}
 {
  color: rgba(248,246,238,.9)!important;
}
@media (hover:hover) {
   {
    box-shadow: 0 24px 54px rgba(46,58,47,.2),inset 0 1px 0 rgba(248,246,238,.22),inset 0-28px 44px rgba(46,58,47,.12)!important;
  }
}
 {
  position: relative;
  background: linear-gradient(180deg,#2E3A2F 0,#2E3A2F 48%,#2E3A2F 100%)!important;
  border-top: 1px solid rgba(248,246,238,.08);
  border-bottom: 1px solid rgba(37,52,42,.2);
  box-shadow: inset 0 1px 0 rgba(248,246,238,.08),inset 0-10px 22px rgba(37,52,42,.1),0 8px 24px rgba(37,52,42,.08);
}
 {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: radial-gradient(circle at 18%0,rgba(217,201,178,.1),transparent 26rem);
  opacity: .8;
}
 {
  position: relative;
  z-index: 2;
}
@media (max-width:560px) {
   {
    text-align: center!important;
  }
   {
    text-align: center!important;
    margin-left: auto;
    margin-right: auto;
  }
   {
    text-align: center!important;
    justify-content: center!important;
    margin-left: auto!important;
    margin-right: auto!important;
  }
   {
    text-align: center!important;
  }
   {
    width: 100%;
    text-align: center!important;
  }
   {
    line-height: 1.16!important;
    padding-top: 3px;
    padding-bottom: 3px;
  }
   {
    display: flex!important;
    flex-direction: column!important;
    align-items: center!important;
    gap: 24px!important;
    text-align: center;
  }
   {
    width: 100%;
    text-align: center;
  }
   {
    width: 100%;
    max-width: 390px;
    margin-left: auto!important;
    margin-right: auto!important;
    font-size: clamp(38px,10.5vw,46px)!important;
    line-height: 1.01!important;
    letter-spacing: -.015em;
    text-align: center!important;
  }
   {
    text-align: center!important;
  }
   {
    width: 100%!important;
    padding: 0!important;
    margin: 0!important;
  }
   {
    gap: 20px!important;
  }
   {
    flex: 0 0 100%!important;
    width: 100%!important;
    max-width: 100%!important;
  }
   {
    grid-template-columns: 1fr!important;
    gap: 18px!important;
  }
   {
    width: 100%;
    max-width: 390px;
    margin-left: auto!important;
    margin-right: auto!important;
    font-size: clamp(36px,10vw,44px)!important;
    line-height: 1.04!important;
    letter-spacing: -.012em;
    text-align: center!important;
    hyphens: auto;
    -webkit-hyphens: auto;
    overflow-wrap: break-word;
    word-break: normal;
  }
   {
    line-height: 1.03!important;
  }
}
@media (max-width:560px) {
   {
    text-align: center!important;
  }
   {
    width: 100%;
    text-align: center!important;
    margin-left: auto!important;
    margin-right: auto!important;
  }
   {
    max-width: 100%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    text-align: center!important;
    font-size: clamp(36px,9.4vw,43px)!important;
    line-height: 1.06!important;
    letter-spacing: -.012em!important;
    overflow-wrap: normal!important;
    word-break: normal!important;
  }
}
@media (max-width:560px) {
   {
    width: 100%!important;
    padding: 0!important;
    margin: 0!important;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
   {
    display: none;
  }
   {
    display: flex!important;
    gap: 20px!important;
    transition: none!important;
  }
   {
    flex: 0 0 100%!important;
    width: 100%!important;
    max-width: 100%!important;
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }
   {
    opacity: 0!important;
  }
   {
    opacity: 0!important;
  }
   {
    opacity: 0!important;
    transform: translateY(12px)!important;
  }
}
@media (min-width:961px) {
   {
    max-width: 1200px!important;
  }
   {
    max-width: none!important;
    width: 100%!important;
    font-size: clamp(52px,6.2vw,98px)!important;
    line-height: .98!important;
    text-wrap: initial!important;
  }
   {
    white-space: nowrap!important;
  }
}
 {
  --letter-play-orange: #C96F4F;
  --letter-play-green: #2E3A2F;
  --letter-play-burgundy: #2E3A2F;
  position: relative;
}
 {
  display: inline-block;
  width: .28em;
}
 {
  transform: translate(var(--letter-x, 0px),calc(var(--letter-y, 0px) - 3px)) rotate(var(--letter-rotate, 0deg)) scale(1.08);
}
@media (hover:none),(pointer:coarse) {
   {
    transform: none!important;
  }
}
@media (prefers-reduced-motion:reduce) {
   {
    transform: none!important;
    transition: color .2s ease;
  }
}
@media (min-width:1181px) {
   {
    grid-template-columns: 600px minmax(0,1fr)!important;
    gap: 42px!important;
  }
   {
    min-width: 0;
  }
   {
    max-width: calc(720px + 1em)!important;
    width: 100%;
  }
}
 {
  text-wrap: wrap!important;
  word-break: normal!important;
  overflow-wrap: normal!important;
}
 {
  display: inline-block;
  position: relative;
  transform: translate(var(--letter-x, 0px),var(--letter-y, 0px)) rotate(var(--letter-rotate, 0deg)) scale(var(--letter-scale, 1));
  color: var(--letter-color, inherit);
  transition: transform .28s cubic-bezier(.2,.8,.2,1),color .25s ease;
  will-change: transform,color;
}
 {
  scroll-margin-top: 110px;
}
 {
  --smyda-space-section: 80px;
  --smyda-space-section-small: 64px;
  --smyda-space-section-large: 92px;
  --smyda-space-head: 42px;
  --smyda-space-grid: 18px;
}
@media (max-width:1000px) {
   {
    --smyda-space-section: 68px;
    --smyda-space-section-small: 56px;
    --smyda-space-section-large: 78px;
    --smyda-space-head: 34px;
  }
}
@media (max-width:620px) {
   {
    --smyda-space-section: 56px;
    --smyda-space-section-small: 46px;
    --smyda-space-section-large: 64px;
    --smyda-space-head: 28px;
  }
}
 {
  display: flex;
  flex-direction: column;
  color: inherit!important;
  text-decoration: none!important;
  cursor: pointer;
}
 {
  color: inherit;
  text-decoration: none;
}
 {
  margin-top: auto;
  text-decoration: none!important;
  cursor: pointer;
}
 {
  outline: 2px solid var(--orange);
  outline-offset: 4px;
}
@media (min-width:1001px) {
   {
    --smyda-navbar-height: 110px;
  }
   {
    min-height: calc(100svh - var(--smyda-navbar-height))!important;
    display: flex!important;
    align-items: center!important;
    scroll-margin-top: var(--smyda-navbar-height)!important;
    padding: clamp(44px,5vh,68px)0!important;
  }
   {
    margin-top: auto!important;
    margin-bottom: auto!important;
  }
}
 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
}
 {
  content: "";
  width: 8px;
  height: 8px;
  flex: 0 0 8px;
  border-top: 1.5px solid currentColor;
  border-right: 1.5px solid currentColor;
  transform: rotate(45deg) translateX(0);
  transition: transform .35s cubic-bezier(.16,1,.3,1);
}
@media (hover:hover) {
   {
    transform: rotate(45deg) translate(3px,-3px);
  }
}
 {
  position: relative;
}
 {
  content: "";
  width: 8px;
  height: 8px;
  border-top: 1.5px solid currentColor;
  border-right: 1.5px solid currentColor;
  transform: rotate(45deg) translate(-1px,1px);
  transition: transform .4s cubic-bezier(.16,1,.3,1);
}
 {
  transform: rotate(45deg) translate(1px,-1px);
}
@keyframes smydaForgeBreath {
   {
    opacity: .52;
    transform: scale(.96) translate3d(-4px,3px,0);
  }
   {
    opacity: .76;
  }
   {
    opacity: .63;
    transform: scale(1.045) translate3d(5px,-3px,0);
  }
}
@keyframes smydaForgeCore {
   {
    opacity: .38;
    transform: scale(.88);
  }
   {
    opacity: .82;
    transform: scale(1.1);
  }
}
@keyframes smydaForgeSmoke {
   {
    opacity: .12;
    transform: translate3d(-7px,18px,0) scale(.96);
  }
   {
    opacity: .23;
  }
   {
    opacity: .15;
    transform: translate3d(13px,-35px,0) scale(1.08);
  }
}
@keyframes smydaEmberRise {
   {
    opacity: 0;
    transform: translate3d(0,15px,0) scale(.55);
  }
   {
    opacity: .82;
  }
   {
    opacity: .58;
    transform: translate3d(var(--ember-drift),calc(var(--ember-rise)*-.48),0) scale(1);
  }
   {
    opacity: .28;
  }
   {
    opacity: 0;
    transform: translate3d(calc(var(--ember-drift)*-.55),calc(var(--ember-rise)*-1),0) scale(.35);
  }
}
@keyframes smydaComingHeat {
   {
    opacity: .54;
    transform: scale(.97) translate3d(0,8px,0);
  }
   {
    opacity: .78;
  }
   {
    opacity: .64;
    transform: scale(1.045) translate3d(-7px,-5px,0);
  }
}
@keyframes smydaComingSmoke {
   {
    transform: translate3d(8px,18px,0) scale(.95) skewX(-1deg);
    opacity: .13;
  }
   {
    transform: translate3d(-10px,-20px,0) scale(1.05) skewX(1.5deg);
    opacity: .22;
  }
   {
    transform: translate3d(5px,-44px,0) scale(1.09) skewX(-1deg);
    opacity: .15;
  }
}
@keyframes smydaComingEmber {
   {
    opacity: 0;
    transform: translate3d(0,38px,0) rotate(var(--tilt)) scale(.72);
  }
   {
    opacity: .92;
  }
   {
    opacity: .82;
  }
   {
    opacity: .48;
  }
   {
    opacity: 0;
    transform: translate3d(var(--drift),calc(var(--rise)*-1),0) rotate(calc(var(--tilt) + 14deg)) scale(.32);
  }
}
@keyframes smydaComingHeatAnchored {
   {
    opacity: .63;
    transform: translate(-50%,-50%) scale(.95);
  }
   {
    opacity: .84;
    transform: translate(-50%,-50%) scale(1.015);
  }
   {
    opacity: .73;
    transform: translate(-50%,-50%) scale(.985);
  }
   {
    opacity: .9;
    transform: translate(-50%,-50%) scale(1.055);
  }
}
@keyframes smydaComingSmokeAnchored {
   {
    transform: translate3d(5px,14px,0) scale(.94) skewX(-1deg);
    opacity: .19;
  }
   {
    transform: translate3d(-8px,-14px,0) scale(1.02) skewX(1deg);
    opacity: .32;
  }
   {
    transform: translate3d(10px,-38px,0) scale(1.08) skewX(-1.4deg);
    opacity: .26;
  }
   {
    transform: translate3d(-4px,-67px,0) scale(1.13) skewX(.8deg);
    opacity: .17;
  }
}
@keyframes smydaComingEmberAnchored {
   {
    opacity: 0;
    transform: translate3d(0,18px,0) rotate(var(--tilt)) scale(.55);
  }
   {
    opacity: 1;
    transform: translate3d(2px,0,0) rotate(var(--tilt)) scale(1.05);
  }
   {
    opacity: .94;
  }
   {
    opacity: .76;
  }
   {
    opacity: .43;
  }
   {
    opacity: 0;
    transform: translate3d(var(--drift),calc(var(--rise)*-1),0) rotate(calc(var(--tilt) + 18deg)) scale(.24);
  }
}
 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 0%;
  border-radius: 99px;
  background: linear-gradient(180deg,var(--sa-gold) 0%,var(--sa-apricot) 52%,var(--sa-orange) 100%);
  box-shadow: 0 0 16px rgba(201,111,79,.3),0 0 34px rgba(217,201,178,.1);
  transition: height .08s linear;
}
 {
  content: "";
  position: absolute;
  left: 50%;
  bottom: -4px;
  width: 9px;
  height: 9px;
  transform: translateX(-50%);
  border-radius: 50%;
  background: var(--sa-orange);
  box-shadow: 0 0 0 5px rgba(201,111,79,.09),0 0 22px rgba(201,111,79,.38);
}
@media (prefers-reduced-motion:reduce) {
   {
    transition: none!important;
    animation: none!important;
  }
}
@keyframes smydaAv2Reveal {
   {
    opacity: 0;
    transform: translateY(8px);
  }
   {
    opacity: 1;
    transform: none;
  }
}
@font-face {
  font-family: Manrope;
  src: url(https://smyda.at/wp-content/uploads/fonts/Manrope_VariableFont_wght.woff2)format("woff2");
  font-display: swap;
}
@font-face {
  font-family: Flaviotte;
  src: url(https://smyda.at/wp-content/uploads/fonts/Flaviotte.woff2)format("woff2");
  font-display: swap;
}
@keyframes smydaPanel {
   {
    opacity: 0;
    transform: translateY(10px);
  }
   {
    opacity: 1;
    transform: none;
  }
}
@keyframes smydaPackagePanel {
   {
    opacity: 0;
    transform: translateY(10px);
  }
   {
    opacity: 1;
    transform: none;
  }
}
@keyframes smydaPackagePanel {
   {
    opacity: 0;
    transform: translateY(10px);
  }
   {
    opacity: 1;
    transform: none;
  }
}
@keyframes smydaPackagePanel {
   {
    opacity: 0;
    transform: translateY(10px);
  }
   {
    opacity: 1;
    transform: none;
  }
}
 {
  margin-bottom: clamp(22px,2vw,30px)!important;
}
@media(max-width:600px) {
   {
    margin-bottom: 18px!important;
  }
}
 {
  margin-bottom: clamp(30px,2.6vw,38px)!important;
}
@media(max-width:600px) {
   {
    margin-bottom: 24px!important;
  }
}
 {
  display: none!important;
  content: none!important;
}
 {
  --carousel-progress: 0;
  display: flex!important;
  align-items: center!important;
  gap: 12px!important;
  width: min(100%,280px)!important;
  margin: 25px 0 0 auto!important;
  color: var(--olive)!important;
  font-family: var(--sans)!important;
  font-size: 10px!important;
  font-weight: 700!important;
  letter-spacing: .16em!important;
  line-height: 1!important;
}
 {
  display: block!important;
  width: 21px!important;
  font-variant-numeric: tabular-nums!important;
}
 {
  color: rgba(46,58,47,.5)!important;
  text-align: right!important;
}
 {
  position: relative!important;
  display: block!important;
  flex: 1 1 auto!important;
  height: 2px!important;
  padding: 0!important;
  border: 0!important;
  border-radius: 99px!important;
  background: rgba(46,58,47,.22)!important;
  box-shadow: none!important;
  cursor: pointer!important;
  overflow: hidden!important;
}
 {
  position: absolute!important;
  inset: 0!important;
  display: block!important;
  background: linear-gradient(90deg,var(--orange),var(--gold))!important;
  transform: scaleX(var(--carousel-progress))!important;
  transform-origin: left center!important;
  transition: transform .55s cubic-bezier(.2,.8,.2,1)!important;
}
 {
  content: "";
  position: absolute!important;
  top: 50%!important;
  left: calc(var(--carousel-progress) * 100%)!important;
  width: 7px!important;
  height: 7px!important;
  border-radius: 50%!important;
  background: var(--orange)!important;
  box-shadow: 0 0 0 3px rgba(201,111,79,.14)!important;
  transform: translate(-50%,-50%)!important;
  transition: left .55s cubic-bezier(.2,.8,.2,1)!important;
}
 {
  color: #F0EDE4!important;
}
 {
  color: rgba(240,237,228,.52)!important;
}
 {
  background: rgba(240,237,228,.28)!important;
}
 {
  background: linear-gradient(90deg,var(--gold),var(--apricot))!important;
}
 {
  background: var(--gold)!important;
  box-shadow: 0 0 0 3px rgba(217,201,178,.15)!important;
}
@media(max-width:560px) {
   {
    width: min(100%,240px)!important;
    margin: 21px auto 0!important;
  }
}
@media(prefers-reduced-motion:reduce) {
   {
    transition: none!important;
  }
}
 {
  display: none!important;
}
 {
  margin: 28px auto 0!important;
}
@media(max-width:560px) {
   {
    margin: 22px auto 0!important;
  }
}
@media(min-width:961px) {
   {
    gap: 14px!important;
  }
   {
    flex: 0 0 calc((100% - 28px)/3)!important;
    width: calc((100% - 28px)/3)!important;
    max-width: calc((100% - 28px)/3)!important;
  }
}
@media(min-width:561px) and (max-width:960px) {
   {
    flex: 0 0 calc((100% - 14px)/2)!important;
    width: calc((100% - 14px)/2)!important;
    max-width: calc((100% - 14px)/2)!important;
  }
}
@media(max-width:560px) {
   {
    flex: 0 0 100%!important;
    width: 100%!important;
    max-width: 100%!important;
  }
}
 {
  isolation: isolate!important;
}
 {
  content: ""!important;
  position: absolute!important;
  inset: 0!important;
  z-index: 1!important;
  display: block!important;
  pointer-events: none!important;
  opacity: 1!important;
  background: linear-gradient(180deg,rgba(37,52,42,0) 28%,rgba(37,52,42,.05) 47%,rgba(37,52,42,.28) 70%,rgba(37,52,42,.76) 100%)!important;
}
 {
  z-index: 0!important;
}
 {
  position: relative!important;
  z-index: 2!important;
}
 {
  border-top-color: rgba(248,246,238,.28)!important;
}
 {
  color: rgba(248,246,238,.94)!important;
  border-bottom-color: rgba(248,246,238,.23)!important;
  text-shadow: 0 1px 8px rgba(37,52,42,.38)!important;
}
 {
  color: rgba(248,246,238,.94)!important;
  text-shadow: 0 1px 9px rgba(37,52,42,.4)!important;
}
 {
  background: linear-gradient(180deg,rgba(46,58,47,0) 28%,rgba(46,58,47,.07) 47%,rgba(46,58,47,.32) 70%,rgba(46,58,47,.74) 100%)!important;
}
@media(max-width:600px) {
   {
    background: linear-gradient(180deg,rgba(37,52,42,0) 20%,rgba(37,52,42,.14) 45%,rgba(37,52,42,.78) 100%)!important;
  }
}
 {
  color: #455345!important;
  text-shadow: 0 1px 8px rgba(248,246,238,.6)!important;
}
 {
  color: #455345!important;
  text-shadow: 0 1px 8px rgba(248,246,238,.72)!important;
}
 {
  color: var(--burgundy)!important;
  text-shadow: 0 1px 8px rgba(248,246,238,.68)!important;
}
 {
  color: var(--orange)!important;
}
 {
  color: var(--orange)!important;
}
 {
  background: linear-gradient(180deg,rgba(37,52,42,0) 38%,rgba(37,52,42,.025) 55%,rgba(37,52,42,.25) 75%,rgba(37,52,42,.76) 100%)!important;
}
 {
  background: linear-gradient(180deg,rgba(46,58,47,0) 38%,rgba(46,58,47,.035) 55%,rgba(46,58,47,.29) 75%,rgba(46,58,47,.74) 100%)!important;
}
 {
  border-color: rgba(248,246,238,.7)!important;
  background: rgba(37,52,42,.18)!important;
  color: #F8F6EE!important;
  text-shadow: 0 1px 8px rgba(37,52,42,.36)!important;
}
 {
  background: rgba(248,246,238,.16)!important;
  color: #F8F6EE!important;
}
@media(max-width:600px) {
   {
    background: linear-gradient(180deg,rgba(37,52,42,0) 30%,rgba(37,52,42,.1) 55%,rgba(37,52,42,.78) 100%)!important;
  }
}
 {
  background: linear-gradient(180deg,rgba(37,52,42,0) 31%,rgba(37,52,42,.04) 42%,rgba(37,52,42,.30) 55%,rgba(37,52,42,.64) 77%,rgba(37,52,42,.86) 100%)!important;
}
 {
  background: linear-gradient(180deg,rgba(46,58,47,0) 31%,rgba(46,58,47,.05) 42%,rgba(46,58,47,.34) 55%,rgba(46,58,47,.66) 77%,rgba(46,58,47,.84) 100%)!important;
}
 {
  color: #F8F6EE!important;
  text-shadow: 0 2px 10px rgba(37,52,42,.48)!important;
}
 {
  color: #F8F6EE!important;
}
 {
  display: block!important;
  color: rgba(248,246,238,.74)!important;
  text-shadow: 0 1px 8px rgba(37,52,42,.42)!important;
}
 {
  background: linear-gradient(180deg,rgba(37,52,42,0) 44%,rgba(37,52,42,.04) 73%,rgba(37,52,42,.14) 100%)!important;
}
 {
  background: linear-gradient(180deg,rgba(46,58,47,0) 44%,rgba(46,58,47,.045) 73%,rgba(46,58,47,.13) 100%)!important;
}
 {
  display: grid!important;
  gap: 5px!important;
  border: 0!important;
}
 {
  padding: 11px 13px!important;
  border: 1px solid rgba(46,58,47,.12)!important;
  border-radius: 11px!important;
  background: linear-gradient(100deg,rgba(248,246,238,.80),rgba(248,246,238,.61))!important;
  color: #2E3A2F!important;
  text-shadow: none!important;
  box-shadow: inset 0 1px 0 rgba(248,246,238,.44),0 3px 12px rgba(46,58,47,.035)!important;
  backdrop-filter: blur(5px)!important;
  -webkit-backdrop-filter: blur(5px)!important;
}
 {
  padding: 13px!important;
  background: linear-gradient(100deg,rgba(248,246,238,.86),rgba(217,201,178,.34))!important;
  color: #2E3A2F!important;
  text-align: center!important;
}
 {
  color: var(--orange)!important;
}
 {
  color: #455345!important;
  text-shadow: none!important;
}
 {
  border-color: rgba(46,58,47,.45)!important;
  background: rgba(248,246,238,.72)!important;
  color: var(--olive)!important;
  text-shadow: none!important;
}
 {
  background: #F8F6EE!important;
  color: var(--olive)!important;
}
 {
  background-image: linear-gradient(180deg,rgba(248,246,238,.91) 0%,rgba(248,246,238,.75) 27%,rgba(46,58,47,.13) 52%,rgba(46,58,47,.76) 100%),url("https://smyda.at/wp-content/uploads/2026/09/pack_card_bg_2-scaled.webp")!important;
  background-repeat: no-repeat!important;
  background-size: 100% 100%,400% 100%!important;
  background-position: center,0% center!important;
}
 {
  background-position: center,33.333% center!important;
}
 {
  background-position: center,66.666% center!important;
}
 {
  background-position: center,100% center!important;
}
 {
  background: linear-gradient(180deg,rgba(37,52,42,0) 40%,rgba(46,58,47,.05) 61%,rgba(46,58,47,.22) 100%)!important;
}
 {
  border-color: rgba(46,58,47,.55)!important;
  box-shadow: 0 25px 58px rgba(46,58,47,.18),inset 0 0 0 1px rgba(46,58,47,.12)!important;
}
 {
  background: linear-gradient(180deg,rgba(46,58,47,0) 40%,rgba(46,58,47,.07) 61%,rgba(46,58,47,.27) 100%)!important;
}
 {
  gap: 0!important;
  border-top: 1px solid rgba(248,246,238,.30)!important;
}
 {
  padding: 13px 0!important;
  border: 0!important;
  border-bottom: 1px solid rgba(248,246,238,.24)!important;
  border-radius: 0!important;
  background: none!important;
  box-shadow: none!important;
  backdrop-filter: none!important;
  -webkit-backdrop-filter: none!important;
  color: #F8F6EE!important;
  text-shadow: 0 1px 10px rgba(46,58,47,.48)!important;
}
 {
  margin-top: 10px!important;
  padding: 13px 0!important;
  border-top: 1px solid rgba(217,201,178,.34)!important;
  border-bottom: 1px solid rgba(217,201,178,.24)!important;
  border-radius: 0!important;
  background: none!important;
  color: #F8F6EE!important;
  text-align: center!important;
}
 {
  color: #D9C9B2!important;
}
 {
  color: rgba(248,246,238,.72)!important;
}
 {
  color: #455345!important;
}
 {
  color: #455345!important;
}
 {
  color: var(--burgundy)!important;
}
 {
  color: var(--burgundy)!important;
}
 {
  border-color: rgba(248,246,238,.68)!important;
  background: rgba(46,58,47,.14)!important;
  color: #F8F6EE!important;
}
 {
  border-color: var(--burgundy)!important;
  background: var(--burgundy)!important;
  color: #F8F6EE!important;
  box-shadow: 0 12px 24px rgba(46,58,47,.25)!important;
}
 {
  background: #2E3A2F!important;
  border-color: #2E3A2F!important;
  color: #F8F6EE!important;
}
@media(max-width:1100px) {
   {
    background-size: 100% 100%,200% 200%!important;
  }
}
 {
  padding-bottom: 92px!important;
}
 {
  margin-top: 40px!important;
}
 {
  margin-top: 40px!important;
  transform: none!important;
  transition: none!important;
}
 {
  transform: none!important;
  filter: none!important;
}
 {
  transition: transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease,background-color .24s ease!important;
}
 {
  transform: translateY(-3px)!important;
  box-shadow: 0 15px 28px rgba(201,111,79,.28)!important;
}
 {
  outline: 2px solid var(--orange)!important;
  outline-offset: 6px!important;
  border-radius: 30px!important;
}
 {
  padding-block: 112px!important;
}
 {
  padding-block: 104px!important;
}
 {
  padding-top: 112px!important;
}
 {
  padding-block: 90px!important;
}
 {
  padding-block: 100px!important;
}
 {
  padding-block: 106px!important;
}
@media(max-width:980px) {
   {
    padding-block: 88px!important;
  }
   {
    padding-block: 82px!important;
  }
   {
    padding-block: 88px 76px!important;
  }
   {
    margin-top: 32px!important;
  }
   {
    margin-top: 32px!important;
  }
   {
    padding-block: 76px!important;
  }
   {
    padding-block: 82px!important;
  }
   {
    padding-block: 86px!important;
  }
}
@media(max-width:600px) {
   {
    padding-block: 70px!important;
  }
   {
    padding-block: 68px!important;
  }
   {
    padding-block: 70px 62px!important;
  }
   {
    margin-top: 26px!important;
  }
   {
    margin-top: 26px!important;
  }
   {
    padding-block: 66px!important;
  }
   {
    padding-block: 70px!important;
  }
   {
    padding-block: 72px!important;
  }
}
@media(prefers-reduced-motion:reduce) {
   {
    transition: none!important;
  }
}
 {
  transition: transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,filter .25s ease!important;
  will-change: transform;
}
 {
  transform: translateY(-4px)!important;
  box-shadow: 0 16px 30px rgba(201,111,79,.30)!important;
  filter: brightness(1.035);
}
 {
  transform: translateY(-1px)!important;
  transition-duration: .12s!important;
}
@media(max-width:600px) {
   {
    transform: translateY(-2px)!important;
  }
}
@media(prefers-reduced-motion:reduce) {
   {
    transition: none!important;
  }
}
@supports (animation-timeline:view()) {
  @keyframes smyda-bridge-scroll {
     {
      opacity: 0;
      transform: translate3d(0,28px,0);
      filter: blur(3px);
    }
     {
      opacity: 1;
      transform: translate3d(0,0,0);
      filter: blur(0);
    }
     {
      opacity: 0;
      transform: translate3d(0,-24px,0);
      filter: blur(2px);
    }
  }
}
@supports not (animation-timeline:view()) {
  @keyframes smyda-bridge-enter {
     {
      opacity: 0;
      transform: translateY(16px);
    }
     {
      opacity: 1;
      transform: none;
    }
  }
}
 {
  --smyda-olive: #2E3A2F;
  --smyda-gold: #D9C9B2;
  --smyda-apricot: #D9C9B2;
  --smyda-orange: #C96F4F;
  --smyda-burgundy: #2E3A2F;
  --smyda-cream: #F8F6EE;
  --smyda-paper: #E8E3D8;
  --smyda-ink: #2E3A2F;
  --smyda-muted: #455345;
  --smyda-line: rgba(46,58,47,.16);
  --smyda-serif: "Flaviotte",Georgia,serif;
  --smyda-sans: "Manrope",system-ui,sans-serif;
  position: relative;
  overflow: hidden;
  padding: clamp(62px,6vw,92px) 0;
  color: var(--smyda-ink);
  background: radial-gradient(circle at 8% 5%,rgba(217,201,178,.16),transparent 25rem),
    radial-gradient(circle at 95% 90%,rgba(201,111,79,.07),transparent 27rem),
    linear-gradient(145deg,#F8F6EE 0%,#F0EDE4 100%);
  font-family: var(--smyda-sans);
}
 {
  box-sizing: border-box;
}
 {
  width: min(1280px,calc(100% - 48px));
  margin: 0 auto;
  display: grid;
  grid-template-columns: minmax(0,.85fr) minmax(480px,1.15fr);
  gap: clamp(44px,6vw,88px);
  align-items: start;
}
 {
  position: sticky;
  top: 70px;
  padding-top: 4px;
}
 {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 20px;
  color: var(--smyda-olive);
  font-size: 9px;
  font-weight: 700;
  letter-spacing: .2em;
  text-transform: uppercase;
}
 {
  content: "";
  width: 38px;
  height: 1.5px;
  border-radius: 999px;
  background: linear-gradient(90deg,var(--smyda-orange),var(--smyda-gold));
}
 {
  margin: 0;
  color: var(--smyda-olive);
  font-family: var(--smyda-serif);
  font-size: clamp(58px,6vw,100px);
  font-weight: 400;
  line-height: .92;
  letter-spacing: -.025em;
}
 {
  color: var(--smyda-orange);
}
 {
  max-width: 500px;
  margin: 24px 0 0;
  color: var(--smyda-muted);
  font-size: 15px;
  line-height: 1.68;
}
 {
  display: grid;
  margin-top: 32px;
  border-top: 1px solid var(--smyda-line);
}
 {
  display: grid;
  grid-template-columns: 92px 1fr;
  gap: 16px;
  padding: 13px 0;
  border-bottom: 1px solid var(--smyda-line);
  color: #2E3A2F;
  font-size: 12px;
}
 {
  color: var(--smyda-olive);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: .15em;
  text-transform: uppercase;
}
 {
  color: inherit;
  text-decoration: none;
  transition: color .2s ease;
}
 {
  color: var(--smyda-orange);
}
 {
  display: flex;
  gap: 13px;
  margin-top: 20px;
  padding: 15px 17px;
  border: 1px solid rgba(46,58,47,.14);
  border-radius: 15px;
  background: rgba(248,246,238,.34);
  color: #455345;
  font-size: 11px;
  line-height: 1.5;
}
 {
  display: block;
  margin-bottom: 2px;
  color: var(--smyda-olive);
  font-size: 11px;
}
 {
  margin: 0;
}
 {
  flex: 0 0 auto;
  width: 7px;
  height: 7px;
  margin-top: 5px;
  border-radius: 50%;
  background: var(--smyda-orange);
  box-shadow: 0 0 0 5px rgba(201,111,79,.11);
}
 {
  position: relative;
  overflow: hidden;
  padding: 29px 31px 27px;
  border: 1px solid rgba(46,58,47,.14);
  border-radius: 27px;
  background: rgba(248,246,238,.72);
  box-shadow: 0 28px 70px rgba(46,58,47,.09);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
}
 {
  content: "";
  position: absolute;
  top: -220px;
  right: -210px;
  width: 410px;
  height: 410px;
  border-radius: 50%;
  background: radial-gradient(circle,rgba(201,111,79,.14),transparent 67%);
  pointer-events: none;
}
 {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
  padding-bottom: 14px;
  border-bottom: 1px solid var(--smyda-line);
  color: var(--smyda-olive);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: .16em;
  text-transform: uppercase;
}
 {
  position: relative;
  z-index: 2;
}
 {
  position: relative;
  margin: 0;
}
 {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  column-gap: 16px;
  row-gap: 0;
}
 {
  margin-bottom: 13px;
}
 {
  display: block;
  margin: 0 0 6px;
  color: var(--smyda-olive);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: .11em;
  text-transform: uppercase;
}
 {
  color: var(--smyda-orange);
}
 {
  display: block;
  width: 100%;
}
 {
  width: 100%!important;
  min-height: 50px!important;
  margin: 0!important;
  padding: 0 15px!important;
  outline: none!important;
  border: 1px solid rgba(46,58,47,.17)!important;
  border-radius: 12px!important;
  color: var(--smyda-ink)!important;
  background-color: rgba(248,246,238,.62)!important;
  box-shadow: none!important;
  font-family: var(--smyda-sans)!important;
  font-size: 13px!important;
  transition: border-color .18s ease,
    box-shadow .18s ease,
    background-color .18s ease;
}
 {
  color: #6B7F5B;
  opacity: 1;
}
 {
  border-color: rgba(201,111,79,.72)!important;
  background-color: #F8F6EE!important;
  box-shadow: 0 0 0 3px rgba(201,111,79,.08)!important;
}
 {
  min-height: 115px!important;
  padding: 14px 15px!important;
  resize: vertical;
  line-height: 1.55;
}
 {
  position: relative;
  display: block;
}
 {
  position: relative;
  display: block;
  width: 100%;
}
 {
  display: none!important;
}
 {
  display: block!important;
  width: 100%!important;
  min-height: 50px!important;
  padding: 0 54px 0 15px!important;
  appearance: none!important;
  -webkit-appearance: none!important;
  -moz-appearance: none!important;
  cursor: pointer!important;
  background-color: rgba(248,246,238,.62)!important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M5 7l4 4 4-4' fill='none' stroke='%23F58549' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
  background-repeat: no-repeat!important;
  background-position: right 18px center!important;
  background-size: 18px 18px!important;
}
 {
  color: #2E3A2F;
  background: #F8F6EE;
  font-family: var(--smyda-sans);
  font-size: 13px;
}
 {
  display: block;
}
 {
  margin: 0!important;
}
 {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  cursor: pointer;
}
 {
  appearance: none;
  -webkit-appearance: none;
  flex: 0 0 auto;
  width: 19px!important;
  height: 19px!important;
  min-height: 19px!important;
  margin: 1px 0 0!important;
  padding: 0!important;
  border: 1.5px solid rgba(46,58,47,.30)!important;
  border-radius: 5px!important;
  background: rgba(248,246,238,.62)!important;
  cursor: pointer;
}
 {
  border-color: var(--smyda-orange)!important;
  background-color: var(--smyda-orange)!important;
  background-image: linear-gradient(45deg,transparent 43%,#F8F6EE 43%,#F8F6EE 53%,transparent 53%),
    linear-gradient(-45deg,transparent 52%,#F8F6EE 52%,#F8F6EE 62%,transparent 62%)!important;
  background-size: 10px 10px!important;
  background-position: 4px 4px!important;
  background-repeat: no-repeat!important;
}
 {
  display: block;
  color: #455345;
  font-size: 10px;
  line-height: 1.5;
  text-transform: none;
}
 {
  color: var(--smyda-burgundy);
  font-weight: 700;
  text-decoration: underline;
  text-underline-offset: 2px;
}
 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  margin-top: 15px!important;
  padding-top: 15px!important;
  border-top: 1px solid var(--smyda-line);
}
 {
  color: #6B7F5B;
  font-size: 9px;
  letter-spacing: .04em;
}
 {
  position: relative!important;
  display: inline-block!important;
  flex: 0 0 auto;
  line-height: 0!important;
}
 {
  display: none!important;
}
 {
  display: block!important;
  width: auto!important;
  min-width: 220px!important;
  height: 52px!important;
  min-height: 52px!important;
  margin: 0!important;
  padding: 0 54px 0 22px!important;
  border: 0!important;
  border-radius: 999px!important;
  color: #F8F6EE!important;
  background-color: var(--smyda-orange)!important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M6 4l5 5-5 5' fill='none' stroke='%23FFF7E7' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),
    linear-gradient(120deg,var(--smyda-orange),#C96F4F)!important;
  background-repeat: no-repeat,no-repeat!important;
  background-position: right 20px center,center!important;
  background-size: 18px 18px,100% 100%!important;
  box-shadow: 0 12px 28px rgba(201,111,79,.22)!important;
  cursor: pointer;
  font-family: var(--smyda-sans)!important;
  font-size: 11px!important;
  font-weight: 800!important;
  line-height: 52px!important;
  text-align: left!important;
  transition: transform .18s ease,
    box-shadow .18s ease,
    opacity .18s ease;
}
 {
  transform: translateY(-1px);
  box-shadow: 0 16px 32px rgba(201,111,79,.29)!important;
  background-position: right 17px center,center!important;
}
 {
  opacity: .7!important;
  pointer-events: none!important;
}
 {
  border-color: #A85338!important;
  box-shadow: 0 0 0 3px rgba(168,83,56,.07)!important;
}
 {
  margin-top: 5px;
  color: #455345;
  font-size: 10px;
}
 {
  display: none!important;
}
 {
  margin: 18px 0 0!important;
  padding: 12px 14px!important;
  border: 1px solid rgba(46,58,47,.17)!important;
  border-radius: 11px!important;
  color: var(--smyda-olive)!important;
  background: rgba(248,246,238,.45)!important;
  font-size: 11px;
  line-height: 1.5;
}
 {
  display: none;
  min-height: 500px;
  align-items: center;
  justify-content: center;
  text-align: center;
  opacity: 0;
  transform: translateY(10px);
}
 {
  display: flex;
  animation: smydaSuccessIn .5s cubic-bezier(.2,.8,.2,1) forwards;
}
@keyframes smydaSuccessIn {
   {
    opacity: 1;
    transform: translateY(0);
  }
}
 {
  width: min(100%,470px);
  margin: 0 auto;
  padding: 26px 18px;
}
 {
  position: relative;
  width: 118px;
  height: 82px;
  margin: 0 auto 28px;
  filter: drop-shadow(0 14px 20px rgba(46,58,47,.12));
  animation: smydaEnvelopeFloat 2.8s ease-in-out infinite;
}
@keyframes smydaEnvelopeFloat {
   {
    transform: translateY(0) rotate(-1deg);
  }
   {
    transform: translateY(-7px) rotate(1deg);
  }
}
 {
  position: absolute;
  inset: 16px 0 0;
  overflow: hidden;
  border: 1px solid rgba(46,58,47,.15);
  border-radius: 12px;
  background: linear-gradient(145deg,#F8F6EE,#F0EDE4);
}
 {
  content: "";
  position: absolute;
  bottom: -2px;
  width: 78px;
  height: 78px;
  background: #D9C9B2;
}
 {
  left: -38px;
  transform: rotate(45deg);
}
 {
  right: -38px;
  transform: rotate(45deg);
}
 {
  position: absolute;
  z-index: 2;
  left: 50%;
  bottom: 24px;
  width: 82px;
  height: 54px;
  border-radius: 8px;
  background: #F8F6EE;
  transform: translateX(-50%);
  animation: smydaLetterIn 1.4s cubic-bezier(.2,.8,.2,1) both;
}
 {
  content: "";
  position: absolute;
  left: 14px;
  height: 2px;
  border-radius: 99px;
  background: rgba(46,58,47,.14);
}
 {
  top: 17px;
  width: 46px;
}
 {
  top: 27px;
  width: 34px;
}
@keyframes smydaLetterIn {
   {
    opacity: 0;
    transform: translate(-50%,-34px);
  }
   {
    opacity: 1;
    transform: translate(-50%,-20px);
  }
   {
    transform: translate(-50%,0);
  }
}
 {
  content: "";
  position: absolute;
  top: 48px;
  height: 2px;
  border-radius: 99px;
  background: linear-gradient(90deg,transparent,var(--smyda-orange));
  opacity: .42;
  animation: smydaTrail 1.5s ease-in-out infinite;
}
 {
  right: 112px;
  width: 44px;
}
 {
  right: 124px;
  width: 26px;
  top: 58px;
  animation-delay: .18s;
}
@keyframes smydaTrail {
   {
    transform: translateX(-4px) scaleX(.65);
    opacity: .15;
  }
   {
    transform: translateX(2px) scaleX(1);
    opacity: .5;
  }
}
 {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
  color: var(--smyda-orange);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: .16em;
  text-transform: uppercase;
}
 {
  content: "";
  width: 18px;
  height: 1px;
  background: rgba(201,111,79,.45);
}
 {
  margin: 0;
  color: var(--smyda-olive);
  font-family: var(--smyda-serif);
  font-size: clamp(35px,3.2vw,48px);
  font-weight: 400;
  line-height: 1;
  letter-spacing: -.02em;
}
 {
  max-width: 390px;
  margin: 15px auto 0;
  color: var(--smyda-muted);
  font-size: 13px;
  line-height: 1.65;
}
 {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  margin-top: 18px;
  padding: 8px 12px;
  border: 1px solid rgba(46,58,47,.12);
  border-radius: 999px;
  color: var(--smyda-olive);
  background: rgba(248,246,238,.42);
  font-size: 9px;
  font-weight: 700;
  letter-spacing: .04em;
}
 {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: var(--smyda-orange);
  box-shadow: 0 0 0 4px rgba(201,111,79,.10);
}
 {
  animation: smydaFormOut .28s ease forwards;
}
@keyframes smydaFormOut {
   {
    opacity: 0;
    transform: translateY(-6px);
  }
}
 {
  display: none!important;
}
@media(max-width:980px) {
   {
    grid-template-columns: 1fr;
    gap: 42px;
  }
   {
    position: static;
  }
   {
    max-width: 620px;
  }
}
@media(max-width:650px) {
   {
    padding: 52px 0;
  }
   {
    width: min(calc(100% - 28px),1280px);
    gap: 34px;
  }
   {
    font-size: clamp(52px,15vw,74px);
  }
   {
    margin-top: 18px;
    font-size: 14px;
  }
   {
    margin-top: 25px;
  }
   {
    grid-template-columns: 82px 1fr;
  }
   {
    padding: 22px 17px!important;
    border-radius: 22px;
  }
   {
    margin-bottom: 21px;
  }
   {
    grid-template-columns: 1fr;
  }
   {
    margin-bottom: 13px;
  }
   {
    min-height: 110px!important;
  }
   {
    align-items: stretch;
    flex-direction: column;
    gap: 13px;
    margin-top: 15px!important;
    padding-top: 15px!important;
  }
   {
    width: 100%!important;
  }
   {
    min-height: 420px;
  }
   {
    padding: 16px 4px;
  }
   {
    font-size: 38px;
  }
}
@media(prefers-reduced-motion:reduce) {
   {
    animation: none!important;
  }
}
 {
  padding: 24px 28px 23px!important;
}
 {
  margin-bottom: 16px!important;
  padding-bottom: 11px!important;
  min-height: 20px;
}
 {
  column-gap: 14px!important;
}
 {
  margin-bottom: 9px!important;
}
 {
  margin-bottom: 5px!important;
}
 {
  min-height: 46px!important;
  height: 46px!important;
}
 {
  min-height: 46px!important;
  height: 46px!important;
}
 {
  min-height: 96px!important;
  height: 96px;
  padding: 12px 15px!important;
}
 {
  margin-top: 1px!important;
  margin-bottom: 0!important;
}
 {
  display: block!important;
  width: max-content!important;
  max-width: 100%!important;
  margin: 9px 0 8px!important;
  padding: 0!important;
  line-height: 0!important;
  transform-origin: left center;
}
 {
  display: block!important;
  margin: 0!important;
  max-width: 100%!important;
}
 {
  margin-top: 10px!important;
  padding-top: 12px!important;
}
 {
  height: 48px!important;
  min-height: 48px!important;
  line-height: 48px!important;
  min-width: 210px!important;
}
@media(max-width:650px) {
   {
    padding: 20px 16px 19px!important;
  }
   {
    margin-bottom: 9px!important;
  }
   {
    min-height: 92px!important;
    height: 92px;
  }
   {
    transform: scale(.92);
  }
}
 {
  margin: 0!important;
  padding: 0!important;
}
 {
  display: none!important;
}
 {
  margin: 0 0 4px!important;
  padding: 0!important;
  line-height: 1.2!important;
}
 {
  margin-top: 0!important;
}
 {
  margin: 0 0 6px!important;
}
 {
  row-gap: 0!important;
}
 {
  height: 44px!important;
  min-height: 44px!important;
}
 {
  height: 44px!important;
  min-height: 44px!important;
}
 {
  height: 88px!important;
  min-height: 88px!important;
}
 {
  padding: 22px 28px 21px!important;
}
 {
  margin-bottom: 12px!important;
  padding-bottom: 9px!important;
}
 {
  margin-top: 0!important;
}
 {
  margin: 6px 0 6px!important;
}
 {
  margin-top: 7px!important;
  padding-top: 10px!important;
}
 {
  display: none!important;
}
@media(max-width:650px) {
   {
    margin-bottom: 6px!important;
  }
   {
    height: 84px!important;
    min-height: 84px!important;
  }
}
 {
  display: grid !important;
  grid-template-columns: 1fr !important;
  grid-template-rows: auto auto !important;
  row-gap: 6px !important;
  align-content: start !important;
  margin: 0 0 10px 0 !important;
  padding: 0 !important;
}
 {
  display: grid !important;
  grid-template-columns: repeat(2,minmax(0,1fr)) !important;
  column-gap: 16px !important;
  row-gap: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
}
 {
  margin: 0 !important;
  padding: 0 !important;
}
 {
  display: none !important;
}
 {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.2 !important;
  color: var(--smyda-olive) !important;
  font-size: 8px !important;
  font-weight: 800 !important;
  letter-spacing: .11em !important;
  text-transform: uppercase !important;
}
 {
  display: block !important;
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1 !important;
}
 {
  margin: 0 !important;
}
 {
  height: 44px !important;
  min-height: 44px !important;
}
 {
  height: 100px !important;
  min-height: 100px !important;
  padding: 12px 15px !important;
}
 {
  margin-top: 0 !important;
}
 {
  margin: 2px 0 0 !important;
  padding: 0 !important;
}
 {
  margin: 10px 0 0 !important;
  padding: 0 !important;
}
 {
  margin-top: 10px !important;
  padding-top: 11px !important;
}
 {
  padding: 26px 31px 24px !important;
}
 {
  margin-bottom: 18px !important;
  padding-bottom: 12px !important;
}
@media(max-width:650px) {
   {
    grid-template-columns: 1fr !important;
    row-gap: 0 !important;
  }
   {
    margin-bottom: 10px !important;
  }
   {
    padding: 20px 17px !important;
  }
}
 {
  display: none !important;
}
 {
  margin-top: 0 !important;
}
@keyframes smydaScrollPulse {
   {
    transform: translateY(-3px);
    opacity: 0;
  }
   {
    opacity: 1;
  }
   {
    opacity: 1;
  }
   {
    transform: translateY(37px);
    opacity: 0;
  }
}
 {
  background-image: linear-gradient(145deg,rgba(248,246,238,.87),rgba(248,246,238,.75)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png")!important;
  text-shadow: 0 1px 14px rgba(248,246,238,.42);
}
 {
  background-image: linear-gradient(145deg,rgba(248,246,238,.69),rgba(248,246,238,.51)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png")!important;
  background-repeat: no-repeat!important;
  background-size: 100% 100%,580% 100%!important;
}
 {
  background-image: linear-gradient(145deg,rgba(248,246,238,.76),rgba(248,246,238,.60)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png")!important;
}
 {
  background-image: linear-gradient(145deg,rgba(248,246,238,.76),rgba(248,246,238,.58)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png")!important;
  background-size: 100% 100%,400% 300%!important;
  background-repeat: no-repeat!important;
}
 {
  background-image: linear-gradient(145deg,rgba(248,246,238,.82),rgba(248,246,238,.65)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png")!important;
}
@media(max-width:1100px) {
   {
    background-size: 100% 100%,200% 360%!important;
  }
}
@media(max-width:600px) {
   {
    background-size: 100% 100%,cover!important;
  }
}
 {
  background-image: linear-gradient(145deg,rgba(248,246,238,.54),rgba(248,246,238,.35)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png")!important;
  background-repeat: no-repeat!important;
  background-size: 100% 100%,400% 150%!important;
  background-position: center,0% bottom!important;
}
 {
  background-image: linear-gradient(145deg,rgba(248,246,238,.63),rgba(248,246,238,.43)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png")!important;
}
 {
  background-position: center,0% bottom!important;
}
 {
  background-position: center,33.333% bottom!important;
}
 {
  background-position: center,66.666% bottom!important;
}
 {
  background-position: center,100% bottom!important;
}
@media(max-width:1100px) {
   {
    background-size: 100% 100%,200% 220%!important;
  }
}
@media(max-width:600px) {
   {
    background-size: 100% 100%,cover!important;
    background-position: center,center bottom!important;
  }
}
 {
  background-image: linear-gradient(145deg,rgba(248,246,238,.57),rgba(248,246,238,.40)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png");
  background-size: 100% 100%,400% 150%;
}
 {
  background-image: linear-gradient(145deg,rgba(248,246,238,.66),rgba(248,246,238,.48)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png");
}
@media(max-width:1100px) {
   {
    background-size: 100% 100%,200% 220%;
  }
}
@media(max-width:600px) {
   {
    background-image: linear-gradient(145deg,rgba(248,246,238,.68),rgba(248,246,238,.53)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png");
    background-size: 100% 100%,cover;
  }
}
 {
  position: static;
  isolation: auto;
  overflow: visible;
  padding: 0;
  border-radius: 0;
  background: none!important;
  box-shadow: none;
}
 {
  display: none;
}
 {
  min-height: 500px;
  border-color: rgba(248,246,238,.42);
  background-image: linear-gradient(145deg,rgba(248,246,238,.79),rgba(248,246,238,.60)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png");
  background-repeat: no-repeat;
  background-size: 100% 100%,400% 100%;
  background-position: center,0% bottom;
  box-shadow: inset 0 1px 0 rgba(248,246,238,.54),0 12px 28px rgba(37,52,42,.11);
}
 {
  border-color: rgba(201,111,79,.8);
  background-image: linear-gradient(145deg,rgba(248,246,238,.87),rgba(248,246,238,.69)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png");
  box-shadow: inset 0 1px 0 rgba(248,246,238,.68),0 18px 36px rgba(46,58,47,.17);
}
 {
  background-position: center,0% bottom;
}
 {
  background-position: center,33.333% bottom;
}
 {
  background-position: center,66.666% bottom;
}
 {
  background-position: center,100% bottom;
}
@media(max-width:1100px) {
   {
    min-height: 0;
    background-size: 100% 100%,200% 200%;
  }
   {
    background-position: center,0% 0%;
  }
   {
    background-position: center,100% 0%;
  }
   {
    background-position: center,0% 100%;
  }
   {
    background-position: center,100% 100%;
  }
}
@media(max-width:600px) {
   {
    background-size: 100% 100%,cover;
    background-position: center,center bottom;
  }
}
 {
  font-size: clamp(40px,3.2vw,46px);
  letter-spacing: -.025em;
}
 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  padding: 14px;
  border-radius: 36px;
  background-image: linear-gradient(180deg,rgba(37,52,42,.12),rgba(37,52,42,.30)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png");
  background-size: cover;
  background-position: center bottom;
  box-shadow: 0 28px 70px rgba(46,58,47,.13);
}
 {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background: linear-gradient(90deg,rgba(248,246,238,.08),transparent 45%,rgba(248,246,238,.08));
}
 {
  position: relative;
  min-height: 472px;
  border-color: rgba(248,246,238,.38);
  background: linear-gradient(145deg,rgba(248,246,238,.82),rgba(248,246,238,.66));
  box-shadow: inset 0 1px 0 rgba(248,246,238,.52),0 12px 28px rgba(37,52,42,.11);
  backdrop-filter: blur(2px);
}
 {
  border-color: rgba(201,111,79,.82);
  background: linear-gradient(145deg,rgba(248,246,238,.9),rgba(248,246,238,.76));
  box-shadow: inset 0 1px 0 rgba(248,246,238,.68),0 18px 36px rgba(46,58,47,.17);
}
 {
  background: linear-gradient(145deg,rgba(248,246,238,.9),rgba(248,246,238,.74));
}
@media(max-width:1100px) {
   {
    padding: 12px;
    background-position: center bottom;
  }
   {
    min-height: 0;
  }
}
@media(max-width:600px) {
   {
    padding: 9px;
    border-radius: 26px;
    background-position: 58% bottom;
  }
   {
    background: linear-gradient(145deg,rgba(248,246,238,.88),rgba(248,246,238,.76));
  }
}
 {
  list-style: none;
  margin: 16px 0 0;
  padding: 12px 0 0;
  border-top: 1px solid rgba(201,111,79,.3);
  text-align: center;
  font-size: 12px;
  line-height: 1.5;
  color: #455345;
}
 {
  display: none;
}
 {
  color: var(--orange);
  font-size: 10px;
  letter-spacing: .1em;
  text-transform: uppercase;
}
 {
  display: block;
  margin-top: 2px;
  font-size: 10px;
  letter-spacing: .06em;
  color: #455345;
}
 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
 {
  display: none!important;
}
 {
  width: 8px;
  height: 8px;
  margin-left: 3px;
  border-top: 1.5px solid currentColor;
  border-right: 1.5px solid currentColor;
  transform: rotate(45deg);
  transition: transform .2s ease;
}
 {
  transform: translateX(3px) rotate(45deg);
}
 {
  grid-template-columns: repeat(4,minmax(0,1fr));
}
 {
  min-height: 500px;
}
@media(max-width:1100px) {
   {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
}
@media(max-width:600px) {
   {
    grid-template-columns: 1fr;
  }
   {
    min-height: 0;
  }
}
 {
  background-image: linear-gradient(145deg,rgba(248,246,238,.87),rgba(248,246,238,.75)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png")!important;
  background-repeat: no-repeat!important;
  background-size: 100% 100%,580% 100%!important;
  text-shadow: 0 1px 14px rgba(248,246,238,.42);
}
 {
  background-image: linear-gradient(145deg,rgba(248,246,238,.91),rgba(248,246,238,.80)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png")!important;
}
 {
  border: 0!important;
  outline: 0!important;
  box-shadow: 0 15px 32px rgba(46,58,47,.13)!important;
  background-clip: padding-box;
}
 {
  border: 0!important;
  box-shadow: none!important;
}
 {
  background-image: linear-gradient(145deg,rgba(248,246,238,.83),rgba(248,246,238,.70)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png")!important;
  background-repeat: no-repeat!important;
  background-size: 100% 100%,580% 100%!important;
  text-shadow: 0 1px 13px rgba(248,246,238,.42);
}
 {
  background-image: linear-gradient(145deg,rgba(248,246,238,.88),rgba(248,246,238,.75)),url("https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png")!important;
}
 {
  background-position: center,0% center!important;
}
 {
  background-position: center,20.833% center!important;
}
 {
  background-position: center,41.666% center!important;
}
 {
  background-position: center,62.5% center!important;
}
 {
  text-shadow: none;
}
@media(max-width:1100px) {
   {
    background-size: 100% 100%,280% 200%!important;
  }
   {
    background-position: center,0% 0%!important;
  }
   {
    background-position: center,100% 0%!important;
  }
   {
    background-position: center,0% 100%!important;
  }
   {
    background-position: center,100% 100%!important;
  }
}
@media(max-width:600px) {
   {
    background-size: 100% 100%,cover!important;
    background-position: center,center center!important;
  }
}
 {
  position: static!important;
  isolation: auto!important;
  overflow: visible!important;
  padding: 0!important;
  border: 0!important;
  border-radius: 0!important;
  outline: 0!important;
  background: none!important;
  background-image: none!important;
  box-shadow: none!important;
  filter: none!important;
}
 {
  display: none!important;
  content: none!important;
  border: 0!important;
  box-shadow: none!important;
  background: none!important;
}
 {
  justify-content: center;
  text-align: center;
}
 {
  transform: none!important;
  border-color: rgba(201,111,79,.72)!important;
  box-shadow: 0 18px 38px rgba(46,58,47,.15),inset 0 0 0 1px rgba(201,111,79,.14)!important;
  background-image: linear-gradient(145deg,rgba(248,246,238,.90),rgba(201,111,79,.25)),url('https://smyda.at/wp-content/uploads/2026/09/smyda-package-panorama-calm-v1.png')!important;
}
 {
  opacity: 1!important;
}
 {
  transform: translateY(-3px)!important;
}
@media(max-width:980px) {
   {
    transform: none!important;
  }
}
 {
  display: block!important;
  text-align: center!important;
  margin-bottom: 34px!important;
}
 {
  transform: translateY(-5px)!important;
  box-shadow: 0 25px 48px rgba(46,58,47,.20),inset 0 0 0 1px rgba(201,111,79,.18)!important;
}
@media(max-width:980px) {
   {
    margin-bottom: 28px!important;
  }
   {
    transform: translateY(-3px)!important;
  }
}
@media(max-width:600px) {
   {
    margin-bottom: 24px!important;
  }
   {
    transform: translateY(-2px)!important;
  }
}
 {
  display: flex!important;
  align-items: center;
  justify-content: center!important;
  gap: 13px;
  text-align: center!important;
}
 {
  content: "";
  display: block;
  width: 42px;
  height: 1.5px;
  flex: 0 0 42px;
  border-radius: 99px;
  background: linear-gradient(90deg,var(--orange),var(--gold));
}
 {
  transform: translateY(-5px)!important;
  box-shadow: 0 25px 58px rgba(46,58,47,.20)!important;
}
@media(max-width:600px) {
   {
    gap: 10px;
  }
   {
    width: 31px;
    flex-basis: 31px;
  }
   {
    transform: translateY(-3px)!important;
  }
}
 {
  background-image: linear-gradient(180deg,rgba(248,246,238,.90) 0%,rgba(248,246,238,.73) 27%,rgba(46,58,47,.14) 52%,rgba(46,58,47,.76) 100%),url("https://smyda.at/wp-content/uploads/2026/09/pack_card_bg_2-scaled.webp")!important;
  background-repeat: no-repeat!important;
  background-size: 100% 100%,400% 100%!important;
  background-position: center,0% center!important;
}
 {
  background-position: center,0% center!important;
}
 {
  background-position: center,33.333% center!important;
}
 {
  background-position: center,66.666% center!important;
}
 {
  background-position: center,100% center!important;
}
 {
  background: #2E3A2F!important;
  border-color: #2E3A2F!important;
  color: #F8F6EE!important;
}
@media(max-width:1100px) {
   {
    background-size: 100% 100%,200% 200%!important;
  }
   {
    background-position: center,0% 0%!important;
  }
   {
    background-position: center,100% 0%!important;
  }
   {
    background-position: center,0% 100%!important;
  }
   {
    background-position: center,100% 100%!important;
  }
}
@media(max-width:600px) {
   {
    background-size: 100% 100%,cover!important;
    background-position: center,center center!important;
  }
}
 {
  content: ""!important;
  position: absolute!important;
  inset: 0!important;
  z-index: 1!important;
  pointer-events: none!important;
  background: linear-gradient(180deg,rgba(46,58,47,0) 38%,rgba(46,58,47,.035) 49%,rgba(46,58,47,.16) 72%,rgba(46,58,47,.38) 100%)!important;
}
 {
  position: relative!important;
  z-index: 2!important;
}
 {
  border-top: 0!important;
  border-bottom: 0!important;
}
 {
  border-bottom: 0!important;
}
@font-face {
  font-family: "Manrope";
  src: url("https://smyda.at/wp-content/uploads/fonts/Manrope_VariableFont_wght.woff2") format("woff2");
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
}
@font-face {
  font-family: "Flaviotte";
  src: url("https://smyda.at/wp-content/uploads/fonts/Flaviotte.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
 {
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
}
 {
  width: 100% !important;
  max-width: none !important;
}
 {
  display: block !important;
  flex: 0 0 100% !important;
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
}
 {
  display: none !important;
}
 {
  margin-top: 0 !important;
}
 {
  padding-block: clamp(72px, 7.4vw, 104px) !important;
}
 {
  position: relative;
  overflow: hidden;
  display: grid;
  grid-template-columns: minmax(0, 1.4fr) minmax(220px, .8fr);
  gap: clamp(28px, 5vw, 80px);
  align-items: end;
  margin-top: clamp(28px, 5vw, 64px);
  padding: clamp(30px, 5vw, 70px);
  border: 1px solid rgba(248, 246, 238, .18);
  border-radius: 24px;
  color: #F8F6EE;
  text-decoration: none;
  background: linear-gradient(122deg, #25342A, #2E3A2F);
  box-shadow: 0 24px 60px rgba(37, 52, 42, .18), inset 0 1px 0 rgba(248, 246, 238, .10);
  transition: transform .3s ease, box-shadow .3s ease;
}
 {
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 58%;
  content: "";
  background: url("https://smyda.at/wp-content/uploads/2026/08/puffin_cta-scaled.webp") center / cover no-repeat;
  -webkit-mask-image: linear-gradient(90deg, transparent 0%, rgba(37, 52, 42, .10) 18%, #25342A 58%);
  mask-image: linear-gradient(90deg, transparent 0%, rgba(37, 52, 42, .10) 18%, #25342A 58%);
  opacity: .96;
}
 {
  position: relative;
  z-index: 1;
}
 {
  color: #F8F6EE;
  transform: translateY(-5px);
  box-shadow: 0 30px 72px rgba(37, 52, 42, .28), inset 0 1px 0 rgba(248, 246, 238, .14);
}
 {
  margin-bottom: 14px;
  color: #D9C9B2;
  font-size: 10px;
  font-weight: 800;
  letter-spacing: .16em;
  text-transform: uppercase;
}
 {
  margin: 0;
  color: #F8F6EE !important;
  font-size: clamp(38px, 5vw, 78px);
  line-height: .95;
  letter-spacing: -.045em;
}
 {
  margin: 18px 0 0;
  color: rgba(248, 246, 238, .76);
  font-size: 16px;
  line-height: 1.55;
}
 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
  padding: 18px 20px;
  border-radius: 12px;
  color: #2E3A2F;
  background: #D9C9B2;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: .08em;
  text-transform: uppercase;
}
 {
  font-size: 24px;
  line-height: 0;
}
 {
  display: flex !important;
  align-items: center;
  gap: 12px;
  font-size: 11px !important;
  font-weight: 750 !important;
  line-height: 1.35 !important;
  letter-spacing: .18em !important;
  text-transform: uppercase !important;
}
 {
  flex: 0 0 34px;
  width: 34px;
  height: 1px;
  content: "";
  background: linear-gradient(90deg, #C96F4F, #D9C9B2);
  box-shadow: 0 0 10px rgba(217, 201, 178, .20);
}
@media (max-width: 620px) {
   {
    gap: 10px;
    font-size: 10px !important;
  }
   {
    flex-basis: 28px;
    width: 28px;
  }
}
@media (max-width: 700px) {
   {
    grid-template-columns: 1fr;
    margin-top: 24px;
    padding: 30px 24px;
    border-radius: 18px;
  }
}

/* SMYDA · Legal pages. WP Admin source; text and consent logic are not changed. */
/* The shared hero's rhythm wins over general legal paragraph spacing. */

/* Color-only finish for the six authorised SMYDA pages. */
body:is(.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-ui-button:not(.smyda-ui-button--secondary) {
  background:#A85338;
  border-color:#A85338;
  color:#F8F6EE;
}
body:is(.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-ui-button:not(.smyda-ui-button--secondary):hover {
  background:#92452F;
  border-color:#92452F;
}

/* Editorial SMYDA footer. Scoped to the six SMYDA pages; client projects are excluded. */


/* SMYDA · 00 Tokens — only the three approved marketing pages. */


/* SMYDA · 10 Divi bridge.
   Necessary !important declarations only at the Divi-owned outer wrappers.
   They replace the global reset previously embedded in header 18. */


/* SMYDA · 20 Layout & Components.
   Replace legacy hero rules first. This is NOT an additive !important patch. */

/* SMYDA homepage hero, 2026-09-24. Only WP page 42; other heroes unchanged. */
@keyframes smyda-home-scroll-cue {
  0%, 100% { transform: translateY(0); opacity: .4; }
  45% { transform: translateY(7px); opacity: 1; }
  75% { transform: translateY(7px); opacity: 0; }
}

/* Editorial SMYDA footer. Scoped to the six SMYDA pages; client projects are excluded. */

/* Directional icons on SMYDA pages: a single, restrained right chevron. */

/* Brand lockup on SMYDA pages only. Client project previews keep their own presentation. */
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-cs-nav__logo {
  background: url("https://smyda.at/wp-content/uploads/2026/10/smyda-logo-white-2026-600.webp") left center / cover no-repeat;
}

body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-cs-nav__logo img {
  opacity: 0 !important;
}

/* Keep the chevron centered even while the old, hidden glyph remains in the icon. */

/* SMYDA quality audit fixes · 2026-09-29
 * Scoped to the three SMYDA presentation pages. This block is appended to the
 * live Components snippet (post 633) so it loads after all preserved styles.
 */

/* Intro timeline: orange cards use a darker orange surface and light copy. */

/* One arrow source per package CTA; preserved markup already has this span. */

/* FAQ summaries must not gain a second native disclosure marker or clip at the right edge. */

/* The selected mobile package panel lands below the fixed header. */

@media (max-width: 600px) {
  /* Long German headings must wrap inside the decorative home cards. */

  /* Give long package headings (notably “Verbindungen”) safe edge room. */

  /* Prevent decorative layers from enlarging tappable cards internally. */
}

/* Package cards: calm, consistently readable surfaces and a clear featured tier. */

/* The package selector uses the same featured-tier language as the homepage. */

/* CTA labels stay light on every terracotta button state. */

/* Cookie consent: align the banner and preference modal with the current SMYDA palette. */
html #smyda-cookie-banner,
html #smyda-cookie-modal {
  --smyda-olive: #2E3A2F;
  --smyda-gold: #D9C9B2;
  --smyda-apricot: #DEA083;
  --smyda-orange: #A85338;
  --smyda-burgundy: #2E3A2F;
  --smyda-cream: #F8F6EE;
}

html body #smyda-cookie-banner {
  width: min(560px, calc(100vw - 32px));
  padding: 32px;
  border-color: rgba(217, 201, 178, .30);
  background:
    radial-gradient(circle at 96% 108%, rgba(201, 111, 79, .20), transparent 19rem),
    radial-gradient(circle at 8% 0%, rgba(217, 201, 178, .12), transparent 16rem),
    linear-gradient(145deg, rgba(46, 58, 47, .99), rgba(31, 43, 34, .99));
  box-shadow: 0 28px 90px rgba(13, 27, 18, .38);
}

html body #smyda-cookie-banner::before {
  border-color: rgba(217, 201, 178, .16);
  box-shadow:
    0 0 0 35px rgba(217, 201, 178, .045),
    0 0 0 70px rgba(217, 201, 178, .025);
}

#smyda-cookie-banner .smyda-cookie__eyebrow,
#smyda-cookie-banner .smyda-cookie__title span,
#smyda-cookie-banner .smyda-cookie__text a {
  color: #D9C9B2;
}

#smyda-cookie-banner .smyda-cookie__eyebrow::before {
  background: linear-gradient(90deg, #C96F4F, #D9C9B2);
}

#smyda-cookie-banner .smyda-cookie__title {
  margin-bottom: 15px;
  color: #F8F6EE;
  font-size: clamp(36px, 3.3vw, 46px);
  line-height: 1;
}

#smyda-cookie-banner .smyda-cookie__text {
  max-width: none;
  color: rgba(248, 246, 238, .78);
  font-size: 13px;
  line-height: 1.65;
}

#smyda-cookie-banner .smyda-cookie__actions {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  margin-top: 24px;
}

#smyda-cookie-banner .smyda-cookie__button {
  min-width: 0;
  min-height: 48px;
  padding: 11px 18px;
  border-color: rgba(248, 246, 238, .28);
  color: #F8F6EE;
  background: rgba(248, 246, 238, .045);
  font-size: 9px;
  line-height: 1.35;
}

#smyda-cookie-banner .smyda-cookie__button:hover,
#smyda-cookie-banner .smyda-cookie__button:focus-visible {
  border-color: #D9C9B2;
  color: #F8F6EE;
  background: rgba(217, 201, 178, .13);
}

#smyda-cookie-banner .smyda-cookie__button--primary {
  grid-column: 1 / -1;
  min-height: 52px;
  border-color: #A85338;
  background: #A85338;
  color: #F8F6EE;
  box-shadow: 0 12px 28px rgba(22, 31, 22, .22);
}

#smyda-cookie-banner .smyda-cookie__button--primary:hover,
#smyda-cookie-banner .smyda-cookie__button--primary:focus-visible {
  border-color: #C96F4F;
  background: #92452F;
  color: #F8F6EE;
}

html body #smyda-cookie-modal {
  background: rgba(25, 38, 29, .68);
}

#smyda-cookie-modal .smyda-cookie-modal__panel {
  border-color: rgba(46, 58, 47, .16);
  background: #F8F6EE;
  color: #2E3A2F;
}

#smyda-cookie-modal .smyda-cookie-modal__eyebrow,
#smyda-cookie-modal .smyda-cookie-modal__panel h2,
#smyda-cookie-modal .smyda-cookie-option strong,
#smyda-cookie-modal .smyda-cookie-modal__legal a {
  color: #2E3A2F;
}

#smyda-cookie-modal .smyda-cookie-modal__intro,
#smyda-cookie-modal .smyda-cookie-option small,
#smyda-cookie-modal .smyda-cookie-modal__legal {
  color: #637064;
}

#smyda-cookie-modal .smyda-cookie-option {
  border-color: rgba(46, 58, 47, .16);
}

#smyda-cookie-modal .smyda-cookie-toggle input:checked + span,
#smyda-cookie-modal .smyda-cookie-modal__actions .smyda-cookie__button--primary {
  border-color: #A85338;
  background: #A85338;
}

#smyda-cookie-modal .smyda-cookie-modal__actions .smyda-cookie__button {
  color: #2E3A2F;
  border-color: rgba(46, 58, 47, .24);
}

#smyda-cookie-modal .smyda-cookie-modal__actions .smyda-cookie__button--primary {
  color: #F8F6EE;
}

html body #smyda-cookie-settings {
  border-color: rgba(46, 58, 47, .42);
  background: linear-gradient(145deg, #F8F6EE, #D9C9B2);
  box-shadow:
    0 12px 34px rgba(13, 27, 18, .28),
    0 0 0 4px rgba(217, 201, 178, .10),
    inset 0 1px 0 rgba(255, 255, 255, .42);
}

html body #smyda-cookie-settings::after {
  box-shadow:
    inset 0 0 0 1px rgba(46, 58, 47, .14),
    inset 0 0 18px rgba(46, 58, 47, .07);
}

html body #smyda-cookie-settings img,
html body #smyda-cookie-settings:hover img {
  filter:
    brightness(0)
    saturate(100%)
    invert(20%)
    sepia(10%)
    saturate(775%)
    hue-rotate(78deg)
    brightness(92%)
    contrast(88%)
    drop-shadow(0 2px 5px rgba(13, 27, 18, .18));
}

html body #smyda-cookie-settings:hover {
  border-color: #2E3A2F;
  background: linear-gradient(145deg, #FFFDF7, #E3D7C5);
  box-shadow:
    0 16px 40px rgba(13, 27, 18, .30),
    0 0 0 5px rgba(217, 201, 178, .13),
    0 0 22px rgba(46, 58, 47, .15);
}

html body #smyda-cookie-settings:focus-visible {
  outline-color: #2E3A2F;
}

@media (max-width: 620px) {
  html body #smyda-cookie-banner {
    right: 12px;
    bottom: max(12px, env(safe-area-inset-bottom));
    width: calc(100vw - 24px);
    max-height: calc(100dvh - 24px);
    padding: 22px 20px 20px;
    overflow-y: auto;
    border-radius: 22px;
  }

  #smyda-cookie-banner .smyda-cookie__title {
    font-size: clamp(32px, 10vw, 40px);
  }

  #smyda-cookie-banner .smyda-cookie__text {
    font-size: 12px;
    line-height: 1.58;
  }

  #smyda-cookie-banner .smyda-cookie__actions {
    grid-template-columns: 1fr;
    gap: 8px;
    margin-top: 19px;
  }

  #smyda-cookie-banner .smyda-cookie__button,
  #smyda-cookie-banner .smyda-cookie__button--primary {
    grid-column: auto;
    width: 100%;
    min-height: 47px;
  }

  #smyda-cookie-modal .smyda-cookie-modal__panel {
    max-height: calc(100dvh - 24px);
    padding: 23px 20px;
  }
}

/* Precisely center the self-hosted, CC0 Facebook mark in the footer control. */

@media (min-width: 601px) and (max-width: 1100px) {
  /* Four package cards still share one row here; keep “Individual” contained. */
}

/* Brand mark sizing: slightly quieter in both navigation and footer. */

/* One semantic terracotta accent per primary page heading. */

/* Keep the site navigation below WordPress' toolbar during logged-in QA. */

/* IMPRESSUM MID-PAGE ACCENT — 2026-09-29 */

/* SMYDA source 633 */
/* SMYDA · 20 Layout & Components.
   Replace legacy hero rules first. This is NOT an additive !important patch. */

/* SMYDA homepage hero, 2026-09-24. Only WP page 42; other heroes unchanged. */
@keyframes smyda-home-scroll-cue {
  0%, 100% { transform: translateY(0); opacity: .4; }
  45% { transform: translateY(7px); opacity: 1; }
  75% { transform: translateY(7px); opacity: 0; }
}

/* Editorial SMYDA footer. Scoped to the six SMYDA pages; client projects are excluded. */

/* Directional icons on SMYDA pages: a single, restrained right chevron. */

/* Brand lockup on SMYDA pages only. Client project previews keep their own presentation. */
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-cs-nav__logo {
  background: url("https://smyda.at/wp-content/uploads/2026/10/smyda-logo-white-2026-600.webp") left center / cover no-repeat;
}

body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-cs-nav__logo img {
  opacity: 0 !important;
}

/* Keep the chevron centered even while the old, hidden glyph remains in the icon. */

/* SMYDA quality audit fixes · 2026-09-29
 * Scoped to the three SMYDA presentation pages. This block is appended to the
 * live Components snippet (post 633) so it loads after all preserved styles.
 */

/* Intro timeline: orange cards use a darker orange surface and light copy. */

/* One arrow source per package CTA; preserved markup already has this span. */

/* FAQ summaries must not gain a second native disclosure marker or clip at the right edge. */

/* The selected mobile package panel lands below the fixed header. */

@media (max-width: 600px) {
  /* Long German headings must wrap inside the decorative home cards. */

  /* Give long package headings (notably “Verbindungen”) safe edge room. */

  /* Prevent decorative layers from enlarging tappable cards internally. */
}

/* Package cards: calm, consistently readable surfaces and a clear featured tier. */

/* The package selector uses the same featured-tier language as the homepage. */

/* CTA labels stay light on every terracotta button state. */

/* Cookie consent: align the banner and preference modal with the current SMYDA palette. */
html #smyda-cookie-banner,
html #smyda-cookie-modal {
  --smyda-olive: #2E3A2F;
  --smyda-gold: #D9C9B2;
  --smyda-apricot: #DEA083;
  --smyda-orange: #A85338;
  --smyda-burgundy: #2E3A2F;
  --smyda-cream: #F8F6EE;
}

html body #smyda-cookie-banner {
  width: min(560px, calc(100vw - 32px));
  padding: 32px;
  border-color: rgba(217, 201, 178, .30);
  background:
    radial-gradient(circle at 96% 108%, rgba(201, 111, 79, .20), transparent 19rem),
    radial-gradient(circle at 8% 0%, rgba(217, 201, 178, .12), transparent 16rem),
    linear-gradient(145deg, rgba(46, 58, 47, .99), rgba(31, 43, 34, .99));
  box-shadow: 0 28px 90px rgba(13, 27, 18, .38);
}

html body #smyda-cookie-banner::before {
  border-color: rgba(217, 201, 178, .16);
  box-shadow:
    0 0 0 35px rgba(217, 201, 178, .045),
    0 0 0 70px rgba(217, 201, 178, .025);
}

#smyda-cookie-banner .smyda-cookie__eyebrow,
#smyda-cookie-banner .smyda-cookie__title span,
#smyda-cookie-banner .smyda-cookie__text a {
  color: #D9C9B2;
}

#smyda-cookie-banner .smyda-cookie__eyebrow::before {
  background: linear-gradient(90deg, #C96F4F, #D9C9B2);
}

#smyda-cookie-banner .smyda-cookie__title {
  margin-bottom: 15px;
  color: #F8F6EE;
  font-size: clamp(36px, 3.3vw, 46px);
  line-height: 1;
}

#smyda-cookie-banner .smyda-cookie__text {
  max-width: none;
  color: rgba(248, 246, 238, .78);
  font-size: 13px;
  line-height: 1.65;
}

#smyda-cookie-banner .smyda-cookie__actions {
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 10px;
  margin-top: 24px;
}

#smyda-cookie-banner .smyda-cookie__button {
  min-width: 0;
  min-height: 48px;
  padding: 11px 18px;
  border-color: rgba(248, 246, 238, .28);
  color: #F8F6EE;
  background: rgba(248, 246, 238, .045);
  font-size: 9px;
  line-height: 1.35;
}

#smyda-cookie-banner .smyda-cookie__button:hover,
#smyda-cookie-banner .smyda-cookie__button:focus-visible {
  border-color: #D9C9B2;
  color: #F8F6EE;
  background: rgba(217, 201, 178, .13);
}

#smyda-cookie-banner .smyda-cookie__button--primary {
  grid-column: 1 / -1;
  min-height: 52px;
  border-color: #A85338;
  background: #A85338;
  color: #F8F6EE;
  box-shadow: 0 12px 28px rgba(22, 31, 22, .22);
}

#smyda-cookie-banner .smyda-cookie__button--primary:hover,
#smyda-cookie-banner .smyda-cookie__button--primary:focus-visible {
  border-color: #C96F4F;
  background: #92452F;
  color: #F8F6EE;
}

html body #smyda-cookie-modal {
  background: rgba(25, 38, 29, .68);
}

#smyda-cookie-modal .smyda-cookie-modal__panel {
  border-color: rgba(46, 58, 47, .16);
  background: #F8F6EE;
  color: #2E3A2F;
}

#smyda-cookie-modal .smyda-cookie-modal__eyebrow,
#smyda-cookie-modal .smyda-cookie-modal__panel h2,
#smyda-cookie-modal .smyda-cookie-option strong,
#smyda-cookie-modal .smyda-cookie-modal__legal a {
  color: #2E3A2F;
}

#smyda-cookie-modal .smyda-cookie-modal__intro,
#smyda-cookie-modal .smyda-cookie-option small,
#smyda-cookie-modal .smyda-cookie-modal__legal {
  color: #637064;
}

#smyda-cookie-modal .smyda-cookie-option {
  border-color: rgba(46, 58, 47, .16);
}

#smyda-cookie-modal .smyda-cookie-toggle input:checked + span,
#smyda-cookie-modal .smyda-cookie-modal__actions .smyda-cookie__button--primary {
  border-color: #A85338;
  background: #A85338;
}

#smyda-cookie-modal .smyda-cookie-modal__actions .smyda-cookie__button {
  color: #2E3A2F;
  border-color: rgba(46, 58, 47, .24);
}

#smyda-cookie-modal .smyda-cookie-modal__actions .smyda-cookie__button--primary {
  color: #F8F6EE;
}

html body #smyda-cookie-settings {
  border-color: rgba(46, 58, 47, .42);
  background: linear-gradient(145deg, #F8F6EE, #D9C9B2);
  box-shadow:
    0 12px 34px rgba(13, 27, 18, .28),
    0 0 0 4px rgba(217, 201, 178, .10),
    inset 0 1px 0 rgba(255, 255, 255, .42);
}

html body #smyda-cookie-settings::after {
  box-shadow:
    inset 0 0 0 1px rgba(46, 58, 47, .14),
    inset 0 0 18px rgba(46, 58, 47, .07);
}

html body #smyda-cookie-settings img,
html body #smyda-cookie-settings:hover img {
  filter:
    brightness(0)
    saturate(100%)
    invert(20%)
    sepia(10%)
    saturate(775%)
    hue-rotate(78deg)
    brightness(92%)
    contrast(88%)
    drop-shadow(0 2px 5px rgba(13, 27, 18, .18));
}

html body #smyda-cookie-settings:hover {
  border-color: #2E3A2F;
  background: linear-gradient(145deg, #FFFDF7, #E3D7C5);
  box-shadow:
    0 16px 40px rgba(13, 27, 18, .30),
    0 0 0 5px rgba(217, 201, 178, .13),
    0 0 22px rgba(46, 58, 47, .15);
}

html body #smyda-cookie-settings:focus-visible {
  outline-color: #2E3A2F;
}

@media (max-width: 620px) {
  html body #smyda-cookie-banner {
    right: 12px;
    bottom: max(12px, env(safe-area-inset-bottom));
    width: calc(100vw - 24px);
    max-height: calc(100dvh - 24px);
    padding: 22px 20px 20px;
    overflow-y: auto;
    border-radius: 22px;
  }

  #smyda-cookie-banner .smyda-cookie__title {
    font-size: clamp(32px, 10vw, 40px);
  }

  #smyda-cookie-banner .smyda-cookie__text {
    font-size: 12px;
    line-height: 1.58;
  }

  #smyda-cookie-banner .smyda-cookie__actions {
    grid-template-columns: 1fr;
    gap: 8px;
    margin-top: 19px;
  }

  #smyda-cookie-banner .smyda-cookie__button,
  #smyda-cookie-banner .smyda-cookie__button--primary {
    grid-column: auto;
    width: 100%;
    min-height: 47px;
  }

  #smyda-cookie-modal .smyda-cookie-modal__panel {
    max-height: calc(100dvh - 24px);
    padding: 23px 20px;
  }
}

/* Precisely center the self-hosted, CC0 Facebook mark in the footer control. */

@media (min-width: 601px) and (max-width: 1100px) {
  /* Four package cards still share one row here; keep “Individual” contained. */
}

/* Brand mark sizing: slightly quieter in both navigation and footer. */

/* One semantic terracotta accent per primary page heading. */

/* Keep the site navigation below WordPress' toolbar during logged-in QA. */

/* IMPRESSUM MID-PAGE ACCENT — 2026-09-29 */

/* Shared sand closing sections: keep the dark footer visually separate. */

/* SMYDA source 632 */
/* SMYDA · 10 Divi bridge.
   Necessary !important declarations only at the Divi-owned outer wrappers.
   They replace the global reset previously embedded in header 18. */

/* SMYDA source 631 */
/* SMYDA · 00 Tokens — only the three approved marketing pages. */

/* SMYDA source 630 */
/* Preserved non-hero styles, scoped to page 506. Generated from the immutable snapshot. */

@font-face {
  font-family: "Manrope";
  src: url(https://smyda.at/wp-content/uploads/fonts/Manrope_VariableFont_wght.woff2)format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 200 800;
}
@font-face {
  font-family: "Flaviotte";
  src: url(https://smyda.at/wp-content/uploads/fonts/Flaviotte.woff2)format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}
@keyframes marquee {
  to {
    transform: translateX(-50%);
  }
}
@keyframes smyda-story-glint {
  0% {
    left: -42%;
    opacity: 0;
  }
  18% {
    opacity: .62;
  }
  72% {
    opacity: .34;
  }
  to {
    left: 126%;
    opacity: 0;
  }
}
@keyframes smydaForgeBreath {
  0% {
    opacity: .52;
    transform: scale(.96) translate3d(-4px,3px,0);
  }
  48% {
    opacity: .76;
  }
  to {
    opacity: .63;
    transform: scale(1.045) translate3d(5px,-3px,0);
  }
}
@keyframes smydaForgeCore {
  0% {
    opacity: .38;
    transform: scale(.88);
  }
  to {
    opacity: .82;
    transform: scale(1.1);
  }
}
@keyframes smydaForgeSmoke {
  0% {
    opacity: .12;
    transform: translate3d(-7px,18px,0) scale(.96);
  }
  50% {
    opacity: .23;
  }
  to {
    opacity: .15;
    transform: translate3d(13px,-35px,0) scale(1.08);
  }
}
@keyframes smydaEmberRise {
  0%,12% {
    opacity: 0;
    transform: translate3d(0,15px,0) scale(.55);
  }
  18% {
    opacity: .82;
  }
  48% {
    opacity: .58;
    transform: translate3d(var(--ember-drift),calc(var(--ember-rise)*-.48),0) scale(1);
  }
  78% {
    opacity: .28;
  }
  to {
    opacity: 0;
    transform: translate3d(calc(var(--ember-drift)*-.55),calc(var(--ember-rise)*-1),0) scale(.35);
  }
}
@keyframes smydaComingHeat {
  0% {
    opacity: .54;
    transform: scale(.97) translate3d(0,8px,0);
  }
  42% {
    opacity: .78;
  }
  to {
    opacity: .64;
    transform: scale(1.045) translate3d(-7px,-5px,0);
  }
}
@keyframes smydaComingSmoke {
  0% {
    transform: translate3d(8px,18px,0) scale(.95) skewX(-1deg);
    opacity: .13;
  }
  48% {
    transform: translate3d(-10px,-20px,0) scale(1.05) skewX(1.5deg);
    opacity: .22;
  }
  to {
    transform: translate3d(5px,-44px,0) scale(1.09) skewX(-1deg);
    opacity: .15;
  }
}
@keyframes smydaComingEmber {
  0% {
    opacity: 0;
    transform: translate3d(0,38px,0) rotate(var(--tilt)) scale(.72);
  }
  8% {
    opacity: .92;
  }
  26% {
    opacity: .82;
  }
  58% {
    opacity: .48;
  }
  to {
    opacity: 0;
    transform: translate3d(var(--drift),calc(var(--rise)*-1),0) rotate(calc(var(--tilt) + 14deg)) scale(.32);
  }
}
@keyframes smydaComingHeatAnchored {
  0% {
    opacity: .63;
    transform: translate(-50%,-50%) scale(.95);
  }
  38% {
    opacity: .84;
    transform: translate(-50%,-50%) scale(1.015);
  }
  70% {
    opacity: .73;
    transform: translate(-50%,-50%) scale(.985);
  }
  to {
    opacity: .9;
    transform: translate(-50%,-50%) scale(1.055);
  }
}
@keyframes smydaComingSmokeAnchored {
  0% {
    transform: translate3d(5px,14px,0) scale(.94) skewX(-1deg);
    opacity: .19;
  }
  32% {
    transform: translate3d(-8px,-14px,0) scale(1.02) skewX(1deg);
    opacity: .32;
  }
  67% {
    transform: translate3d(10px,-38px,0) scale(1.08) skewX(-1.4deg);
    opacity: .26;
  }
  to {
    transform: translate3d(-4px,-67px,0) scale(1.13) skewX(.8deg);
    opacity: .17;
  }
}
@keyframes smydaComingEmberAnchored {
  0% {
    opacity: 0;
    transform: translate3d(0,18px,0) rotate(var(--tilt)) scale(.55);
  }
  6% {
    opacity: 1;
    transform: translate3d(2px,0,0) rotate(var(--tilt)) scale(1.05);
  }
  20% {
    opacity: .94;
  }
  48% {
    opacity: .76;
  }
  72% {
    opacity: .43;
  }
  to {
    opacity: 0;
    transform: translate3d(var(--drift),calc(var(--rise)*-1),0) rotate(calc(var(--tilt) + 18deg)) scale(.24);
  }
}
@keyframes smydaAv2Reveal {
  0% {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@font-face {
  font-family: Manrope;
  src: url(https://smyda.at/wp-content/uploads/fonts/Manrope_VariableFont_wght.woff2)format("woff2");
  font-display: swap;
}
@font-face {
  font-family: Flaviotte;
  src: url(https://smyda.at/wp-content/uploads/fonts/Flaviotte.woff2)format("woff2");
  font-display: swap;
}
@keyframes smydaPanel {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes smydaPackagePanel {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes smydaPackagePanel {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes smydaPackagePanel {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@supports (animation-timeline:view()) {
  @keyframes smyda-bridge-scroll {
    0% {
      opacity: 0;
      transform: translate3d(0,28px,0);
      filter: blur(3px);
    }
    24%,58% {
      opacity: 1;
      transform: translate3d(0,0,0);
      filter: blur(0);
    }
    100% {
      opacity: 0;
      transform: translate3d(0,-24px,0);
      filter: blur(2px);
    }
  }
}
@supports not (animation-timeline:view()) {
  @keyframes smyda-bridge-enter {
    from {
      opacity: 0;
      transform: translateY(16px);
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
}
@keyframes smydaSuccessIn {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes smydaEnvelopeFloat {
  0%,100% {
    transform: translateY(0) rotate(-1deg);
  }
  50% {
    transform: translateY(-7px) rotate(1deg);
  }
}
@keyframes smydaLetterIn {
  0% {
    opacity: 0;
    transform: translate(-50%,-34px);
  }
  55% {
    opacity: 1;
    transform: translate(-50%,-20px);
  }
  100% {
    transform: translate(-50%,0);
  }
}
@keyframes smydaTrail {
  0%,100% {
    transform: translateX(-4px) scaleX(.65);
    opacity: .15;
  }
  50% {
    transform: translateX(2px) scaleX(1);
    opacity: .5;
  }
}
@keyframes smydaFormOut {
  to {
    opacity: 0;
    transform: translateY(-6px);
  }
}
@font-face {
  font-family: "Manrope";
  src: url("https://smyda.at/wp-content/uploads/fonts/Manrope_VariableFont_wght.woff2") format("woff2");
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
}
@font-face {
  font-family: "Flaviotte";
  src: url("https://smyda.at/wp-content/uploads/fonts/Flaviotte.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
body.page-id-506 .smyda-package-intro__grid > div:not(.kicker) {
  grid-column: 1;
  width: calc(100% - clamp(28px, 5vw, 88px));
  max-width: 700px;
  margin-left: clamp(28px, 5vw, 88px);
}
@media (max-width: 700px) {
  body.page-id-506 .smyda-package-intro__grid > div:not(.kicker),
			body.page-id-506 .smyda-package-proof__head > div:first-child,
			body.page-id-506 .smyda-package-faq__grid > div:first-child,
			body.page-id-506 .smyda-package-final-cta__grid > div:first-child {
    width: 100%;
    margin-left: 0;
  }
}

/* Color-only finish for the six authorised SMYDA pages. */
body:is(.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-ui-button:not(.smyda-ui-button--secondary) {
  background:#A85338;
  border-color:#A85338;
  color:#F8F6EE;
}
body:is(.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-ui-button:not(.smyda-ui-button--secondary):hover {
  background:#92452F;
  border-color:#92452F;
}

/* SMYDA source 629 */
/* Preserved non-hero styles, scoped to page 364. Generated from the immutable snapshot. */

@font-face {
  font-family: "Manrope";
  src: url(https://smyda.at/wp-content/uploads/fonts/Manrope_VariableFont_wght.woff2)format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 200 800;
}
@font-face {
  font-family: "Flaviotte";
  src: url(https://smyda.at/wp-content/uploads/fonts/Flaviotte.woff2)format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}
@keyframes marquee {
  to {
    transform: translateX(-50%);
  }
}
@keyframes smyda-story-glint {
  0% {
    left: -42%;
    opacity: 0;
  }
  18% {
    opacity: .62;
  }
  72% {
    opacity: .34;
  }
  to {
    left: 126%;
    opacity: 0;
  }
}
@keyframes smydaForgeBreath {
  0% {
    opacity: .52;
    transform: scale(.96) translate3d(-4px,3px,0);
  }
  48% {
    opacity: .76;
  }
  to {
    opacity: .63;
    transform: scale(1.045) translate3d(5px,-3px,0);
  }
}
@keyframes smydaForgeCore {
  0% {
    opacity: .38;
    transform: scale(.88);
  }
  to {
    opacity: .82;
    transform: scale(1.1);
  }
}
@keyframes smydaForgeSmoke {
  0% {
    opacity: .12;
    transform: translate3d(-7px,18px,0) scale(.96);
  }
  50% {
    opacity: .23;
  }
  to {
    opacity: .15;
    transform: translate3d(13px,-35px,0) scale(1.08);
  }
}
@keyframes smydaEmberRise {
  0%,12% {
    opacity: 0;
    transform: translate3d(0,15px,0) scale(.55);
  }
  18% {
    opacity: .82;
  }
  48% {
    opacity: .58;
    transform: translate3d(var(--ember-drift),calc(var(--ember-rise)*-.48),0) scale(1);
  }
  78% {
    opacity: .28;
  }
  to {
    opacity: 0;
    transform: translate3d(calc(var(--ember-drift)*-.55),calc(var(--ember-rise)*-1),0) scale(.35);
  }
}
@keyframes smydaComingHeat {
  0% {
    opacity: .54;
    transform: scale(.97) translate3d(0,8px,0);
  }
  42% {
    opacity: .78;
  }
  to {
    opacity: .64;
    transform: scale(1.045) translate3d(-7px,-5px,0);
  }
}
@keyframes smydaComingSmoke {
  0% {
    transform: translate3d(8px,18px,0) scale(.95) skewX(-1deg);
    opacity: .13;
  }
  48% {
    transform: translate3d(-10px,-20px,0) scale(1.05) skewX(1.5deg);
    opacity: .22;
  }
  to {
    transform: translate3d(5px,-44px,0) scale(1.09) skewX(-1deg);
    opacity: .15;
  }
}
@keyframes smydaComingEmber {
  0% {
    opacity: 0;
    transform: translate3d(0,38px,0) rotate(var(--tilt)) scale(.72);
  }
  8% {
    opacity: .92;
  }
  26% {
    opacity: .82;
  }
  58% {
    opacity: .48;
  }
  to {
    opacity: 0;
    transform: translate3d(var(--drift),calc(var(--rise)*-1),0) rotate(calc(var(--tilt) + 14deg)) scale(.32);
  }
}
@keyframes smydaComingHeatAnchored {
  0% {
    opacity: .63;
    transform: translate(-50%,-50%) scale(.95);
  }
  38% {
    opacity: .84;
    transform: translate(-50%,-50%) scale(1.015);
  }
  70% {
    opacity: .73;
    transform: translate(-50%,-50%) scale(.985);
  }
  to {
    opacity: .9;
    transform: translate(-50%,-50%) scale(1.055);
  }
}
@keyframes smydaComingSmokeAnchored {
  0% {
    transform: translate3d(5px,14px,0) scale(.94) skewX(-1deg);
    opacity: .19;
  }
  32% {
    transform: translate3d(-8px,-14px,0) scale(1.02) skewX(1deg);
    opacity: .32;
  }
  67% {
    transform: translate3d(10px,-38px,0) scale(1.08) skewX(-1.4deg);
    opacity: .26;
  }
  to {
    transform: translate3d(-4px,-67px,0) scale(1.13) skewX(.8deg);
    opacity: .17;
  }
}
@keyframes smydaComingEmberAnchored {
  0% {
    opacity: 0;
    transform: translate3d(0,18px,0) rotate(var(--tilt)) scale(.55);
  }
  6% {
    opacity: 1;
    transform: translate3d(2px,0,0) rotate(var(--tilt)) scale(1.05);
  }
  20% {
    opacity: .94;
  }
  48% {
    opacity: .76;
  }
  72% {
    opacity: .43;
  }
  to {
    opacity: 0;
    transform: translate3d(var(--drift),calc(var(--rise)*-1),0) rotate(calc(var(--tilt) + 18deg)) scale(.24);
  }
}
@keyframes smydaAv2Reveal {
  0% {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@font-face {
  font-family: Manrope;
  src: url(https://smyda.at/wp-content/uploads/fonts/Manrope_VariableFont_wght.woff2)format("woff2");
  font-display: swap;
}
@font-face {
  font-family: Flaviotte;
  src: url(https://smyda.at/wp-content/uploads/fonts/Flaviotte.woff2)format("woff2");
  font-display: swap;
}
@keyframes smydaPanel {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes smydaPackagePanel {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes smydaPackagePanel {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes smydaPackagePanel {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@supports (animation-timeline:view()) {
  @keyframes smyda-bridge-scroll {
    0% {
      opacity: 0;
      transform: translate3d(0,28px,0);
      filter: blur(3px);
    }
    24%,58% {
      opacity: 1;
      transform: translate3d(0,0,0);
      filter: blur(0);
    }
    100% {
      opacity: 0;
      transform: translate3d(0,-24px,0);
      filter: blur(2px);
    }
  }
}
@supports not (animation-timeline:view()) {
  @keyframes smyda-bridge-enter {
    from {
      opacity: 0;
      transform: translateY(16px);
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
}
@keyframes smydaSuccessIn {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes smydaEnvelopeFloat {
  0%,100% {
    transform: translateY(0) rotate(-1deg);
  }
  50% {
    transform: translateY(-7px) rotate(1deg);
  }
}
@keyframes smydaLetterIn {
  0% {
    opacity: 0;
    transform: translate(-50%,-34px);
  }
  55% {
    opacity: 1;
    transform: translate(-50%,-20px);
  }
  100% {
    transform: translate(-50%,0);
  }
}
@keyframes smydaTrail {
  0%,100% {
    transform: translateX(-4px) scaleX(.65);
    opacity: .15;
  }
  50% {
    transform: translateX(2px) scaleX(1);
    opacity: .5;
  }
}
@keyframes smydaFormOut {
  to {
    opacity: 0;
    transform: translateY(-6px);
  }
}
@font-face {
  font-family: "Manrope";
  src: url("https://smyda.at/wp-content/uploads/fonts/Manrope_VariableFont_wght.woff2") format("woff2");
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
}
@font-face {
  font-family: "Flaviotte";
  src: url("https://smyda.at/wp-content/uploads/fonts/Flaviotte.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
body.page-id-364.page-id-364 .smyda-about-intro__content .smyda-about-eyebrow:not(#smyda-keep-intro-eyebrow),
		body.page-id-364.page-id-364 .smyda-story__head .smyda-about-eyebrow:not(#smyda-keep-intro-eyebrow),
		body.page-id-364.page-id-364 .smyda-about-philosophy__head .smyda-about-eyebrow:not(#smyda-keep-intro-eyebrow),
		body.page-id-364.page-id-364 .smyda-about-closing__eyebrow:not(#smyda-keep-intro-eyebrow) {
  display: none !important;
}
@media (max-width: 620px) {
  body.page-id-364.page-id-364 .smyda-milestone:not(.is-visible):not(.is-active):not(.is-past) {
    transform: translate3d(0, 18px, 0) scale(.992) !important;
  }
}

/* Color-only finish for the six authorised SMYDA pages. */
body:is(.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-ui-button:not(.smyda-ui-button--secondary) {
  background:#A85338;
  border-color:#A85338;
  color:#F8F6EE;
}
body:is(.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-ui-button:not(.smyda-ui-button--secondary):hover {
  background:#92452F;
  border-color:#92452F;
}

/* SMYDA source 628 */
/* Preserved non-hero styles, scoped to page 42. Generated from the immutable snapshot. */

@font-face {
  font-family: "Manrope";
  src: url(https://smyda.at/wp-content/uploads/fonts/Manrope_VariableFont_wght.woff2)format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 200 800;
}
@font-face {
  font-family: "Flaviotte";
  src: url(https://smyda.at/wp-content/uploads/fonts/Flaviotte.woff2)format("woff2");
  font-display: swap;
  font-style: normal;
  font-weight: 400;
}
@keyframes marquee {
  to {
    transform: translateX(-50%);
  }
}
@keyframes smyda-story-glint {
  0% {
    left: -42%;
    opacity: 0;
  }
  18% {
    opacity: .62;
  }
  72% {
    opacity: .34;
  }
  to {
    left: 126%;
    opacity: 0;
  }
}
body.page-id-42 .intro-card:not(.dark) {
  background: linear-gradient(145deg,rgba(248,246,238,.7),rgba(217,201,178,.14))!important;
}
body.page-id-42 .intro-card:not(.dark) {
  background: linear-gradient(145deg,rgba(248,246,238,.78)0,rgba(248,246,238,.68) 52%,rgba(217,201,178,.17) 100%)!important;
  border: 1px solid rgba(217,201,178,.24)!important;
}
body.page-id-42 .intro-card:not(.dark) {
  background: radial-gradient(circle at 16% 8%,rgba(248,246,238,.2),transparent 28%),linear-gradient(145deg,#C96F4F 0,#D9C9B2 58%,#D9C9B2 100%)!important;
  border: 1px solid rgba(248,246,238,.2)!important;
  box-shadow: 0 18px 42px rgba(46,58,47,.12),inset 0 1px 0 rgba(248,246,238,.34),inset 0-22px 38px rgba(46,58,47,.1)!important;
}
body.page-id-42 .intro-card:not(.dark) h3 {
  color: #2E3A2F!important;
}
body.page-id-42 .intro-card:not(.dark) p {
  color: rgba(46,58,47,.82)!important;
}
@media (hover:hover) {
  body.page-id-42 .intro-card:not(.dark):hover {
    box-shadow: 0 24px 54px rgba(46,58,47,.16),inset 0 1px 0 rgba(248,246,238,.4),inset 0-28px 44px rgba(46,58,47,.12)!important;
  }
}
body.page-id-42 .intro-card:not(.dark) {
  background: linear-gradient(145deg,rgba(248,246,238,.72),rgba(217,201,178,.16))!important;
  border: 1px solid rgba(217,201,178,.2)!important;
  box-shadow: 0 18px 42px rgba(37,52,42,.1),inset 0 1px 0 rgba(248,246,238,.55),inset 0-18px 32px rgba(46,58,47,.045)!important;
}
body.page-id-42 .intro-card:not(.dark) h3 {
  color: var(--olive)!important;
}
body.page-id-42 .intro-card:not(.dark) p {
  color: #455345!important;
}
@media (hover:hover) {
  body.page-id-42 .intro-card:not(.dark):hover {
    box-shadow: 0 24px 54px rgba(37,52,42,.13),inset 0 1px 0 rgba(248,246,238,.62),inset 0-24px 38px rgba(46,58,47,.06)!important;
  }
}
body.page-id-42 .intro-card:not(.dark) {
  background: #C96F4F!important;
  border: 1px solid rgba(248,246,238,.18)!important;
  box-shadow: 0 18px 42px rgba(46,58,47,.16),inset 0 1px 0 rgba(248,246,238,.18),inset 0-22px 38px rgba(46,58,47,.1)!important;
}
body.page-id-42 .intro-card:not(.dark) h3 {
  color: #F8F6EE!important;
}
body.page-id-42 .intro-card:not(.dark) p {
  color: rgba(248,246,238,.9)!important;
}
@media (hover:hover) {
  body.page-id-42 .intro-card:not(.dark):hover {
    box-shadow: 0 24px 54px rgba(46,58,47,.2),inset 0 1px 0 rgba(248,246,238,.22),inset 0-28px 44px rgba(46,58,47,.12)!important;
  }
}
@keyframes smydaForgeBreath {
  0% {
    opacity: .52;
    transform: scale(.96) translate3d(-4px,3px,0);
  }
  48% {
    opacity: .76;
  }
  to {
    opacity: .63;
    transform: scale(1.045) translate3d(5px,-3px,0);
  }
}
@keyframes smydaForgeCore {
  0% {
    opacity: .38;
    transform: scale(.88);
  }
  to {
    opacity: .82;
    transform: scale(1.1);
  }
}
@keyframes smydaForgeSmoke {
  0% {
    opacity: .12;
    transform: translate3d(-7px,18px,0) scale(.96);
  }
  50% {
    opacity: .23;
  }
  to {
    opacity: .15;
    transform: translate3d(13px,-35px,0) scale(1.08);
  }
}
@keyframes smydaEmberRise {
  0%,12% {
    opacity: 0;
    transform: translate3d(0,15px,0) scale(.55);
  }
  18% {
    opacity: .82;
  }
  48% {
    opacity: .58;
    transform: translate3d(var(--ember-drift),calc(var(--ember-rise)*-.48),0) scale(1);
  }
  78% {
    opacity: .28;
  }
  to {
    opacity: 0;
    transform: translate3d(calc(var(--ember-drift)*-.55),calc(var(--ember-rise)*-1),0) scale(.35);
  }
}
@keyframes smydaComingHeat {
  0% {
    opacity: .54;
    transform: scale(.97) translate3d(0,8px,0);
  }
  42% {
    opacity: .78;
  }
  to {
    opacity: .64;
    transform: scale(1.045) translate3d(-7px,-5px,0);
  }
}
@keyframes smydaComingSmoke {
  0% {
    transform: translate3d(8px,18px,0) scale(.95) skewX(-1deg);
    opacity: .13;
  }
  48% {
    transform: translate3d(-10px,-20px,0) scale(1.05) skewX(1.5deg);
    opacity: .22;
  }
  to {
    transform: translate3d(5px,-44px,0) scale(1.09) skewX(-1deg);
    opacity: .15;
  }
}
@keyframes smydaComingEmber {
  0% {
    opacity: 0;
    transform: translate3d(0,38px,0) rotate(var(--tilt)) scale(.72);
  }
  8% {
    opacity: .92;
  }
  26% {
    opacity: .82;
  }
  58% {
    opacity: .48;
  }
  to {
    opacity: 0;
    transform: translate3d(var(--drift),calc(var(--rise)*-1),0) rotate(calc(var(--tilt) + 14deg)) scale(.32);
  }
}
@keyframes smydaComingHeatAnchored {
  0% {
    opacity: .63;
    transform: translate(-50%,-50%) scale(.95);
  }
  38% {
    opacity: .84;
    transform: translate(-50%,-50%) scale(1.015);
  }
  70% {
    opacity: .73;
    transform: translate(-50%,-50%) scale(.985);
  }
  to {
    opacity: .9;
    transform: translate(-50%,-50%) scale(1.055);
  }
}
@keyframes smydaComingSmokeAnchored {
  0% {
    transform: translate3d(5px,14px,0) scale(.94) skewX(-1deg);
    opacity: .19;
  }
  32% {
    transform: translate3d(-8px,-14px,0) scale(1.02) skewX(1deg);
    opacity: .32;
  }
  67% {
    transform: translate3d(10px,-38px,0) scale(1.08) skewX(-1.4deg);
    opacity: .26;
  }
  to {
    transform: translate3d(-4px,-67px,0) scale(1.13) skewX(.8deg);
    opacity: .17;
  }
}
@keyframes smydaComingEmberAnchored {
  0% {
    opacity: 0;
    transform: translate3d(0,18px,0) rotate(var(--tilt)) scale(.55);
  }
  6% {
    opacity: 1;
    transform: translate3d(2px,0,0) rotate(var(--tilt)) scale(1.05);
  }
  20% {
    opacity: .94;
  }
  48% {
    opacity: .76;
  }
  72% {
    opacity: .43;
  }
  to {
    opacity: 0;
    transform: translate3d(var(--drift),calc(var(--rise)*-1),0) rotate(calc(var(--tilt) + 18deg)) scale(.24);
  }
}
@keyframes smydaAv2Reveal {
  0% {
    opacity: 0;
    transform: translateY(8px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@font-face {
  font-family: Manrope;
  src: url(https://smyda.at/wp-content/uploads/fonts/Manrope_VariableFont_wght.woff2)format("woff2");
  font-display: swap;
}
@font-face {
  font-family: Flaviotte;
  src: url(https://smyda.at/wp-content/uploads/fonts/Flaviotte.woff2)format("woff2");
  font-display: swap;
}
@keyframes smydaPanel {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes smydaPackagePanel {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes smydaPackagePanel {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes smydaPackagePanel {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
body.page-id-42 .packages .package-grid .package:not(.active) .btn {
  border-color: rgba(248,246,238,.7)!important;
  background: rgba(37,52,42,.18)!important;
  color: #F8F6EE!important;
  text-shadow: 0 1px 8px rgba(37,52,42,.36)!important;
}
body.page-id-42 .packages .package-grid .package:not(.active) .btn:hover {
  background: rgba(248,246,238,.16)!important;
  color: #F8F6EE!important;
}
body.page-id-42 .packages .package-grid .package:not(.active) .btn {
  border-color: rgba(46,58,47,.45)!important;
  background: rgba(248,246,238,.72)!important;
  color: var(--olive)!important;
  text-shadow: none!important;
}
body.page-id-42 .packages .package-grid .package:not(.active) .btn:hover {
  background: #F8F6EE!important;
  color: var(--olive)!important;
}
body.page-id-42 .packages .package-grid .package:not(.active) .btn {
  border-color: rgba(248,246,238,.68)!important;
  background: rgba(46,58,47,.14)!important;
  color: #F8F6EE!important;
}
@supports (animation-timeline:view()) {
  @keyframes smyda-bridge-scroll {
    0% {
      opacity: 0;
      transform: translate3d(0,28px,0);
      filter: blur(3px);
    }
    24%,58% {
      opacity: 1;
      transform: translate3d(0,0,0);
      filter: blur(0);
    }
    100% {
      opacity: 0;
      transform: translate3d(0,-24px,0);
      filter: blur(2px);
    }
  }
}
@supports not (animation-timeline:view()) {
  @keyframes smyda-bridge-enter {
    from {
      opacity: 0;
      transform: translateY(16px);
    }
    to {
      opacity: 1;
      transform: none;
    }
  }
}
body.page-id-42 .smyda-contact .wpcf7-form:not(.sent) .wpcf7-response-output {
  margin: 18px 0 0!important;
  padding: 12px 14px!important;
  border: 1px solid rgba(46,58,47,.17)!important;
  border-radius: 11px!important;
  color: var(--smyda-olive)!important;
  background: rgba(248,246,238,.45)!important;
  font-size: 11px;
  line-height: 1.5;
}
@keyframes smydaSuccessIn {
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes smydaEnvelopeFloat {
  0%,100% {
    transform: translateY(0) rotate(-1deg);
  }
  50% {
    transform: translateY(-7px) rotate(1deg);
  }
}
@keyframes smydaLetterIn {
  0% {
    opacity: 0;
    transform: translate(-50%,-34px);
  }
  55% {
    opacity: 1;
    transform: translate(-50%,-20px);
  }
  100% {
    transform: translate(-50%,0);
  }
}
@keyframes smydaTrail {
  0%,100% {
    transform: translateX(-4px) scaleX(.65);
    opacity: .15;
  }
  50% {
    transform: translateX(2px) scaleX(1);
    opacity: .5;
  }
}
@keyframes smydaFormOut {
  to {
    opacity: 0;
    transform: translateY(-6px);
  }
}
@keyframes smydaScrollPulse {
  0% {
    transform: translateY(-3px);
    opacity: 0;
  }
  18% {
    opacity: 1;
  }
  76% {
    opacity: 1;
  }
  100% {
    transform: translateY(37px);
    opacity: 0;
  }
}
body.page-id-42 .packages .package-grid .package:not(.active):hover {
  transform: translateY(-3px)!important;
}
@font-face {
  font-family: "Manrope";
  src: url("https://smyda.at/wp-content/uploads/fonts/Manrope_VariableFont_wght.woff2") format("woff2");
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
}
@font-face {
  font-family: "Flaviotte";
  src: url("https://smyda.at/wp-content/uploads/fonts/Flaviotte.woff2") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
body.page-id-42.page-id-42 .smyda-contact__eyebrow:not(#smyda-keep-contact-eyebrow) {
  display: none !important;
}

/* Color-only finish for the six authorised SMYDA pages. */
body:is(.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-ui-button:not(.smyda-ui-button--secondary) {
  background:#A85338;
  border-color:#A85338;
  color:#F8F6EE;
}
body:is(.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-ui-button:not(.smyda-ui-button--secondary):hover {
  background:#92452F;
  border-color:#92452F;
}


/* Home scroll cue: stay near the viewport edge and fade out at the end of the hero. */
@keyframes smyda-home-scroll-float {
  0%, 100% { transform: translate(-50%, 0); }
  50% { transform: translate(-50%, -5px); }
}

/* Animate only the service link, keeping the image card stationary. */

/* SMYDA source 426 */
@font-face{
  font-family:"Manrope";
  src:url("https://smyda.at/wp-content/uploads/fonts/Manrope_VariableFont_wght.woff2") format("woff2");
  font-display:swap;
  font-style:normal;
  font-weight:200 800;
}

@font-face{
  font-family:"Flaviotte";
  src:url("https://smyda.at/wp-content/uploads/fonts/Flaviotte.woff2") format("woff2");
  font-display:swap;
  font-style:normal;
  font-weight:400;
}

/* =========================================================
   SMYDA · Bedarfserhebung Mölltal · V2
   Fokus:
   - kompakter Einstieg statt Hero
   - klarere Fragebogen-Optik
   - mehr Abstand zwischen Frage + Antworten
   - helle Typografie auf dunklen Bereichen
   - Booking-Sektion mit Bild + Glassmorph
========================================================= */

.smyda-survey-page{
  --smyda-cream:#F8F6EE;
  --smyda-paper:#F8F6EE;
  --smyda-paper-2:#F0EDE4;
  --smyda-ink:#2E3A2F;
  --smyda-muted:#455345;
  --smyda-orange:#C96F4F;
  --smyda-orange-dark:#A85338;
  --smyda-gold:#D9C9B2;
  --smyda-olive:#2E3A2F;
  --smyda-olive-dark:#25342A;
  --smyda-burgundy:#2E3A2F;
  --smyda-line:rgba(46,58,47,.13);
  --smyda-serif:"Flaviotte",Georgia,serif;
  --smyda-sans:"Manrope",system-ui,sans-serif;

  position:relative;
  overflow:hidden;
  color:var(--smyda-ink);
  background:var(--smyda-paper);
  font-family:var(--smyda-sans);
}

.smyda-survey-page *,
.smyda-survey-page *::before,
.smyda-survey-page *::after{
  box-sizing:border-box;
}

.smyda-survey-page h1,
.smyda-survey-page h2,
.smyda-survey-page h3,
.smyda-survey-page p{
  margin-top:0;
}

.smyda-survey-wrap{
  width:min(100% - 48px,1120px);
  margin-inline:auto;
}

.smyda-survey-kicker,
.smyda-survey-eyebrow{
  color:var(--smyda-orange-dark);
  font-size:10px;
  font-weight:700;
  letter-spacing:.18em;
  line-height:1.3;
  text-transform:uppercase;
}


/* =========================================================
   COMPACT INTRO
========================================================= */

.smyda-survey-intro{
  padding:74px 0 58px;
  background:
    radial-gradient(circle at 12% 0%,rgba(217,201,178,.20),transparent 26rem),
    linear-gradient(180deg,#F8F6EE 0%,#F0EDE4 100%);
}

.smyda-survey-intro__panel{
  position:relative;
  padding:38px 42px 30px;
  overflow:hidden;
  border:1px solid rgba(46,58,47,.14);
  border-radius:30px;
  background:rgba(248,246,238,.58);
  box-shadow:0 18px 55px rgba(46,58,47,.08);
  backdrop-filter:blur(12px);
  -webkit-backdrop-filter:blur(12px);
}

.smyda-survey-intro__panel::after{
  content:"";
  position:absolute;
  right:-90px;
  top:-110px;
  width:290px;
  height:290px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(201,111,79,.14),transparent 68%);
  pointer-events:none;
}

.smyda-survey-intro__copy{
  position:relative;
  z-index:1;
  max-width:920px;
}

.smyda-survey-intro h1{
  max-width:900px;
  margin:12px 0 18px;
  color:var(--smyda-ink);
  font-family:var(--smyda-serif);
  font-size:clamp(46px,6vw,78px);
  font-weight:400;
  line-height:.98;
  letter-spacing:-.035em;
}

.smyda-survey-intro h1 span{
  color:var(--smyda-orange);
}

.smyda-survey-lead{
  max-width:880px;
  margin-bottom:0;
  color:#455345;
  font-size:16px;
  line-height:1.72;
}

.smyda-survey-intro__meta{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:10px;
  margin:28px 0 22px;
}

.smyda-survey-intro__meta > div{
  padding:15px 17px;
  border:1px solid var(--smyda-line);
  border-radius:17px;
  background:rgba(248,246,238,.54);
}

.smyda-survey-intro__meta strong{
  display:block;
  margin-bottom:3px;
  color:var(--smyda-ink);
  font-size:13px;
}

.smyda-survey-intro__meta span{
  color:var(--smyda-muted);
  font-size:11px;
  line-height:1.45;
}

.smyda-survey-btn{
  appearance:none;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:12px;
  min-height:48px;
  padding:0 22px;
  border:0;
  border-radius:999px;
  text-decoration:none !important;
  cursor:pointer;
  font:600 12px/1 var(--smyda-sans);
  transition:
    transform .28s ease,
    box-shadow .28s ease,
    background .28s ease;
}

.smyda-survey-btn--primary,
.smyda-survey-btn--submit{
  color:#F8F6EE !important;
  background:var(--smyda-orange);
  box-shadow:0 12px 26px rgba(168,83,56,.18);
}

.smyda-survey-btn:hover{
  transform:translateY(-2px);
}

.smyda-survey-btn--primary:hover,
.smyda-survey-btn--submit:hover{
  background:var(--smyda-orange-dark);
  box-shadow:0 16px 34px rgba(168,83,56,.23);
}

.smyda-survey-legal-note{
  margin:13px 0 0;
  color:rgba(37,52,42,.48);
  font-size:9.5px;
  line-height:1.5;
}

.smyda-survey-purpose{
  padding:48px 4px 0;
}

.smyda-survey-purpose__grid{
  display:grid;
  grid-template-columns:.85fr 1.15fr;
  gap:52px;
  align-items:end;
  margin-top:10px;
}

.smyda-survey-purpose h2{
  margin-bottom:0;
  color:var(--smyda-ink);
  font-family:var(--smyda-serif);
  font-size:clamp(38px,4.4vw,62px);
  font-weight:400;
  line-height:1;
  letter-spacing:-.025em;
}

.smyda-survey-purpose h2 span{
  color:var(--smyda-orange);
}

.smyda-survey-purpose p{
  max-width:650px;
  margin:0;
  color:var(--smyda-muted);
  font-size:15px;
  line-height:1.75;
}


/* =========================================================
   BOOKING SECTION
   Entire section can receive a JS background image.
========================================================= */

.smyda-survey-booking{
  position:relative;
  isolation:isolate;
  padding:82px 0;
  overflow:hidden;
  color:var(--smyda-cream);
  background:
    radial-gradient(circle at 12% 0%,rgba(217,201,178,.18),transparent 25rem),
    linear-gradient(125deg,#2E3A2F,#2E3A2F 54%,#25342A);
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
}

.smyda-survey-booking__shade{
  position:absolute;
  z-index:-1;
  inset:0;
  background:
    linear-gradient(90deg,rgba(37,52,42,.64),rgba(37,52,42,.40) 50%,rgba(37,52,42,.64)),
    linear-gradient(180deg,rgba(37,52,42,.24),rgba(37,52,42,.52));
}

.smyda-survey-booking__grid{
  display:grid;
  grid-template-columns:.95fr 1.05fr;
  gap:54px;
  align-items:center;
}


/* LEFT IMAGE / DEPTH CARD */

.smyda-survey-booking__visual{
  min-height:440px;
  position:relative;
  overflow:hidden;
  border:1px solid rgba(248,246,238,.15);
  border-radius:31px;
  background:rgba(37,52,42,.28);
  box-shadow:
    0 28px 80px rgba(37,52,42,.32),
    inset 0 1px 0 rgba(248,246,238,.12);
  perspective:1200px;
  transform-style:preserve-3d;
}

.smyda-survey-booking__visual-image{
  position:absolute;
  inset:-3%;
  background:
    radial-gradient(circle at 68% 30%,rgba(217,201,178,.20),transparent 18rem),
    linear-gradient(145deg,#455345,#2E3A2F 54%,#2E3A2F);
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
  transform:scale(1.05);
  transition:transform 1s cubic-bezier(.16,1,.3,1);
}

.smyda-survey-booking__visual:hover .smyda-survey-booking__visual-image{
  transform:scale(1.095);
}

.smyda-survey-booking__visual-vignette{
  position:absolute;
  inset:0;
  background:
    radial-gradient(circle at 50% 40%,transparent 18%,rgba(37,52,42,.16) 70%),
    linear-gradient(180deg,rgba(37,52,42,.05),rgba(37,52,42,.42));
  pointer-events:none;
}

.smyda-survey-booking__path{
  position:absolute;
  left:16%;
  right:16%;
  top:53%;
  height:1px;
  background:linear-gradient(90deg,var(--smyda-orange),var(--smyda-gold));
  box-shadow:0 0 24px rgba(217,201,178,.22);
  transform:translateZ(34px) rotate(-10deg);
}

.smyda-survey-booking__path::before,
.smyda-survey-booking__path::after{
  content:"";
  position:absolute;
  top:50%;
  width:11px;
  height:11px;
  border-radius:50%;
  transform:translateY(-50%);
  box-shadow:0 0 0 8px rgba(217,201,178,.09);
}

.smyda-survey-booking__path::before{
  left:0;
  background:var(--smyda-orange);
}

.smyda-survey-booking__path::after{
  right:0;
  background:var(--smyda-gold);
}

.smyda-survey-booking__path span{
  position:absolute;
  inset:-12px -20px;
  filter:blur(12px);
  opacity:.18;
  background:linear-gradient(90deg,var(--smyda-orange),var(--smyda-gold));
}

.smyda-survey-booking__label{
  position:absolute;
  z-index:3;
  min-width:180px;
  padding:18px 19px;
  border:1px solid rgba(248,246,238,.15);
  border-radius:18px;
  color:#F8F6EE;
  background:rgba(37,52,42,.62);
  box-shadow:0 15px 36px rgba(37,52,42,.18);
  backdrop-filter:blur(13px);
  -webkit-backdrop-filter:blur(13px);
}

.smyda-survey-booking__label--first{
  left:8%;
  top:15%;
  transform:translateZ(62px);
}

.smyda-survey-booking__label--return{
  right:7%;
  bottom:13%;
  transform:translateZ(82px);
}

.smyda-survey-booking__label small{
  display:block;
  margin-bottom:7px;
  color:rgba(248,246,238,.62);
  font-size:8.5px;
  letter-spacing:.13em;
  text-transform:uppercase;
}

.smyda-survey-booking__label strong{
  display:block;
  color:#F8F6EE;
  font-size:13px;
}


/* RIGHT GLASSMORPH COPY */

.smyda-survey-booking__copy{
  position:relative;
  padding:34px 36px 32px;
  border:1px solid rgba(248,246,238,.15);
  border-radius:29px;
  background:
    linear-gradient(145deg,rgba(37,52,42,.60),rgba(37,52,42,.42));
  box-shadow:
    0 25px 75px rgba(37,52,42,.25),
    inset 0 1px 0 rgba(248,246,238,.10);
  backdrop-filter:blur(18px) saturate(118%);
  -webkit-backdrop-filter:blur(18px) saturate(118%);
}

.smyda-survey-booking .smyda-survey-kicker{
  color:var(--smyda-gold);
}

.smyda-survey-booking h2{
  margin:12px 0 20px;
  color:#F8F6EE !important;
  font-family:var(--smyda-serif);
  font-size:clamp(42px,4.4vw,65px);
  font-weight:400;
  line-height:.96;
  letter-spacing:-.025em;
}

.smyda-survey-booking h2 span{
  color:#C96F4F !important;
}

.smyda-survey-booking__copy p{
  max-width:680px;
  margin-bottom:13px;
  color:rgba(248,246,238,.80);
  font-size:14.5px;
  line-height:1.72;
}

.smyda-survey-booking__accent{
  margin:21px 0 0 !important;
  padding:13px 0 13px 17px;
  border-left:2px solid var(--smyda-orange);
  color:#F8F6EE !important;
  font-weight:600;
}


/* =========================================================
   FORM / QUESTIONNAIRE
========================================================= */

.smyda-survey-form-section{
  scroll-margin-top:35px;
  padding:78px 0 72px;
  background:
    radial-gradient(circle at 92% 0%,rgba(217,201,178,.13),transparent 24rem),
    #F8F6EE;
}

.smyda-survey-form-head{
  display:grid;
  grid-template-columns:1fr .9fr;
  gap:48px;
  align-items:end;
  margin-bottom:30px;
  padding:0 4px;
}

.smyda-survey-form-head h2{
  margin:8px 0 0;
  color:var(--smyda-ink);
  font-family:var(--smyda-serif);
  font-size:clamp(42px,4.5vw,64px);
  font-weight:400;
  line-height:1;
  letter-spacing:-.025em;
}

.smyda-survey-form-head > p{
  margin:0;
  color:var(--smyda-muted);
  font-size:14px;
  line-height:1.7;
}

.smyda-survey-form{
  display:grid;
  gap:14px;
}


/* Each question now reads visually like an actual questionnaire. */

.smyda-survey-step{
  min-width:0;
  margin:0;
  padding:29px 29px 28px;
  border:1px solid rgba(46,58,47,.13);
  border-radius:24px;
  background:rgba(248,246,238,.74);
  box-shadow:0 8px 26px rgba(46,58,47,.045);
  transition:
    border-color .28s ease,
    box-shadow .28s ease,
    transform .28s ease;
}

.smyda-survey-step:hover{
  border-color:rgba(168,83,56,.22);
  box-shadow:0 13px 32px rgba(46,58,47,.065);
}

.smyda-survey-step legend{
  width:100%;
  max-width:100%;
  padding:0;
  margin:0 0 22px;
}

.smyda-survey-step legend > span{
  vertical-align:middle;
}

.smyda-survey-step__number{
  display:inline-grid;
  place-items:center;
  width:38px;
  height:38px;
  margin-right:13px;
  border:1px solid rgba(168,83,56,.22);
  border-radius:50%;
  color:var(--smyda-orange-dark);
  background:rgba(201,111,79,.07);
  font:700 10px/1 var(--smyda-sans);
  letter-spacing:.05em;
}

.smyda-survey-step__question{
  display:inline;
  color:#25342A !important;
  font-family:var(--smyda-serif);
  font-size:clamp(23px,2vw,30px);
  font-weight:400;
  line-height:1.15;
  letter-spacing:-.012em;
}

.smyda-survey-help{
  margin:-8px 0 18px 52px;
  color:var(--smyda-muted);
  font-size:11px;
  line-height:1.5;
}

.smyda-survey-options{
  display:flex;
  flex-wrap:wrap;
  gap:9px;
  margin-top:3px;
}

.smyda-survey-options--cards{
  display:grid;
  grid-template-columns:repeat(3,1fr);
}

.smyda-survey-options label,
.smyda-survey-scale label{
  position:relative;
  display:block;
  cursor:pointer;
}

.smyda-survey-options input,
.smyda-survey-scale input{
  position:absolute;
  width:1px;
  height:1px;
  opacity:0;
  pointer-events:none;
}

.smyda-survey-options label > span{
  position:relative;
  display:flex;
  align-items:center;
  min-height:45px;
  padding:10px 16px 10px 39px;
  border:1px solid rgba(46,58,47,.14);
  border-radius:14px;
  color:#2E3A2F;
  background:#F8F6EE;
  font-size:12.5px;
  line-height:1.32;
  transition:
    border-color .22s ease,
    background .22s ease,
    color .22s ease,
    transform .22s ease,
    box-shadow .22s ease;
}

.smyda-survey-options label > span::before{
  content:"";
  position:absolute;
  left:14px;
  top:50%;
  width:15px;
  height:15px;
  border:1.5px solid rgba(46,58,47,.34);
  border-radius:50%;
  transform:translateY(-50%);
  background:#F8F6EE;
}

.smyda-survey-options--checkbox label > span::before{
  border-radius:5px;
}

.smyda-survey-options label:hover > span{
  transform:translateY(-1px);
  border-color:rgba(201,111,79,.38);
  box-shadow:0 7px 18px rgba(46,58,47,.055);
}

.smyda-survey-options input:checked + span{
  border-color:rgba(168,83,56,.55);
  color:#2E3A2F;
  background:linear-gradient(180deg,#F8F6EE,#F0EDE4);
  box-shadow:0 7px 18px rgba(168,83,56,.09);
}

.smyda-survey-options input:checked + span::before{
  border-color:var(--smyda-orange);
  background:
    radial-gradient(circle,var(--smyda-orange) 0 42%,#F8F6EE 46% 100%);
}

.smyda-survey-options--checkbox input:checked + span::before{
  background:var(--smyda-orange);
  box-shadow:inset 0 0 0 3px #F8F6EE;
}

.smyda-survey-options input:focus-visible + span,
.smyda-survey-scale input:focus-visible + span{
  outline:2px solid rgba(168,83,56,.46);
  outline-offset:2px;
}


/* SCALE */

.smyda-survey-scale{
  display:grid;
  grid-template-columns:repeat(6,1fr);
  gap:8px;
}

.smyda-survey-scale label > span{
  display:grid;
  place-items:center;
  min-height:68px;
  padding:10px 6px;
  border:1px solid rgba(46,58,47,.14);
  border-radius:14px;
  color:#2E3A2F;
  background:#F8F6EE;
  font-size:17px;
  font-weight:600;
  transition:.22s ease;
}

.smyda-survey-scale label > span small{
  display:block;
  margin-top:4px;
  color:var(--smyda-muted);
  font-size:8.5px;
  font-weight:500;
  line-height:1.25;
  text-align:center;
}

.smyda-survey-scale input:checked + span{
  border-color:rgba(168,83,56,.56);
  color:#2E3A2F;
  background:linear-gradient(180deg,#F8F6EE,#F0EDE4);
  box-shadow:0 8px 20px rgba(168,83,56,.09);
}


/* TEXTAREA */

.smyda-survey-step textarea{
  display:block;
  width:100%;
  min-height:122px;
  resize:vertical;
  padding:16px 17px;
  border:1px solid rgba(46,58,47,.15);
  border-radius:15px;
  outline:none;
  color:var(--smyda-ink);
  background:#F8F6EE;
  font:400 13px/1.6 var(--smyda-sans);
  transition:border-color .22s ease,box-shadow .22s ease;
}

.smyda-survey-step textarea:focus{
  border-color:rgba(168,83,56,.48);
  box-shadow:0 0 0 4px rgba(201,111,79,.08);
}


/* ERROR STATE */

.smyda-survey-step.smyda-has-error{
  border-color:rgba(168,83,56,.42);
  box-shadow:0 0 0 3px rgba(168,83,56,.06);
}


/* =========================================================
   OPTIONAL CONTACT · more compact + readable
========================================================= */

.smyda-survey-contact-card{
  display:grid;
  grid-template-columns:.95fr 1.05fr;
  gap:34px;
  align-items:center;
  margin-top:8px;
  padding:27px 30px;
  border-radius:25px;
  color:var(--smyda-cream);
  background:
    radial-gradient(circle at 90% 0%,rgba(217,201,178,.09),transparent 20rem),
    linear-gradient(125deg,#2E3A2F,#2E3A2F);
  box-shadow:0 20px 50px rgba(46,58,47,.12);
}

.smyda-survey-contact-card .smyda-survey-kicker{
  color:var(--smyda-gold);
}

.smyda-survey-contact-card h3{
  margin:7px 0 9px;
  color:#F8F6EE !important;
  font-family:var(--smyda-serif);
  font-size:clamp(28px,3vw,40px);
  font-weight:400;
  line-height:1.02;
}

.smyda-survey-contact-card__copy p{
  max-width:540px;
  margin:0;
  color:rgba(248,246,238,.72);
  font-size:12.5px;
  line-height:1.62;
}

.smyda-survey-contact-fields{
  display:grid;
  gap:13px;
}

.smyda-survey-field > span{
  display:block;
  margin-bottom:7px;
  color:rgba(248,246,238,.64);
  font-size:8.5px;
  font-weight:700;
  letter-spacing:.15em;
  text-transform:uppercase;
}

.smyda-survey-field input{
  width:100%;
  height:46px;
  padding:0 14px;
  border:1px solid rgba(248,246,238,.18);
  border-radius:13px;
  outline:none;
  color:var(--smyda-ink);
  background:#F8F6EE;
  font:400 12.5px/1 var(--smyda-sans);
}

.smyda-survey-field input:focus{
  border-color:rgba(217,201,178,.65);
  box-shadow:0 0 0 4px rgba(217,201,178,.08);
}

.smyda-survey-consent{
  display:grid;
  grid-template-columns:auto 1fr;
  gap:10px;
  align-items:start;
  color:rgba(248,246,238,.70);
  font-size:9px;
  line-height:1.45;
  cursor:pointer;
}

.smyda-survey-consent input{
  margin-top:2px;
  accent-color:var(--smyda-orange);
}


/* SUBMIT – tighter */

.smyda-survey-submit-wrap{
  display:grid;
  justify-items:center;
  gap:8px;
  padding:22px 0 4px;
}

.smyda-survey-btn--submit{
  min-width:230px;
}

.smyda-survey-submit-note{
  margin:0;
  color:rgba(37,52,42,.44);
  font-size:9px;
}

.smyda-survey-form-status{
  min-height:0;
  max-width:700px;
  text-align:center;
  font-size:11px;
  line-height:1.5;
}

.smyda-survey-form-status.is-success{
  color:#2E3A2F;
}

.smyda-survey-form-status.is-error{
  color:#455345;
}


/* =========================================================
   COMPACT ABOUT / END
========================================================= */

.smyda-survey-about{
  padding:64px 0 70px;
  border-top:1px solid rgba(46,58,47,.09);
  background:linear-gradient(180deg,#F0EDE4,#F0EDE4);
}

.smyda-survey-about__grid{
  display:grid;
  grid-template-columns:.8fr 1.2fr;
  gap:54px;
  align-items:start;
}

.smyda-survey-about h2{
  margin:9px 0 0;
  color:var(--smyda-ink);
  font-family:var(--smyda-serif);
  font-size:clamp(40px,4.4vw,62px);
  font-weight:400;
  line-height:.98;
}

.smyda-survey-about h2 span{
  color:var(--smyda-orange);
}

.smyda-survey-about__text p{
  margin-bottom:13px;
  color:#455345;
  font-size:13.5px;
  line-height:1.72;
}

.smyda-survey-about__text strong{
  color:var(--smyda-ink);
}

.smyda-survey-about__signature{
  margin-top:20px !important;
  padding-top:16px;
  border-top:1px solid rgba(46,58,47,.17);
}


/* =========================================================
   RESPONSIVE
========================================================= */

@media(max-width:960px){
  .smyda-survey-purpose__grid,
  .smyda-survey-booking__grid,
  .smyda-survey-form-head,
  .smyda-survey-contact-card,
  .smyda-survey-about__grid{
    grid-template-columns:1fr;
  }

  .smyda-survey-purpose__grid,
  .smyda-survey-form-head{
    gap:20px;
  }

  .smyda-survey-booking__grid{
    gap:28px;
  }

  .smyda-survey-booking__copy{
    padding:29px 29px 27px;
  }

  .smyda-survey-options--cards{
    grid-template-columns:repeat(2,1fr);
  }
}

@media(max-width:680px){
  .smyda-survey-wrap{
    width:min(100% - 28px,1120px);
  }

  .smyda-survey-intro{
    padding:36px 0 42px;
  }

  .smyda-survey-intro__panel{
    padding:28px 22px 24px;
    border-radius:24px;
  }

  .smyda-survey-intro h1{
    font-size:clamp(43px,13vw,62px);
  }

  .smyda-survey-lead{
    font-size:14px;
  }

  .smyda-survey-intro__meta{
    grid-template-columns:1fr;
    gap:7px;
    margin:22px 0 18px;
  }

  .smyda-survey-purpose{
    padding-top:38px;
  }

  .smyda-survey-booking{
    padding:58px 0;
  }

  .smyda-survey-booking__visual{
    min-height:350px;
  }

  .smyda-survey-booking__label{
    min-width:0;
    max-width:72%;
    padding:14px 15px;
  }

  .smyda-survey-booking__label--first{
    left:6%;
    top:10%;
  }

  .smyda-survey-booking__label--return{
    right:6%;
    bottom:10%;
  }

  .smyda-survey-booking__copy{
    padding:25px 21px 23px;
    border-radius:24px;
  }

  .smyda-survey-booking h2{
    font-size:clamp(39px,12vw,53px);
  }

  .smyda-survey-form-section{
    padding:56px 0 48px;
  }

  .smyda-survey-form-head{
    margin-bottom:22px;
  }

  .smyda-survey-step{
    padding:23px 18px 21px;
    border-radius:20px;
  }

  .smyda-survey-step legend{
    margin-bottom:18px;
  }

  .smyda-survey-step__number{
    width:34px;
    height:34px;
    margin-right:8px;
  }

  .smyda-survey-step__question{
    font-size:23px;
  }

  .smyda-survey-help{
    margin:-5px 0 15px 0;
  }

  .smyda-survey-options,
  .smyda-survey-options--cards{
    display:grid;
    grid-template-columns:1fr;
  }

  .smyda-survey-scale{
    grid-template-columns:repeat(3,1fr);
  }

  .smyda-survey-contact-card{
    gap:22px;
    padding:23px 19px;
    border-radius:21px;
  }

  .smyda-survey-submit-wrap{
    padding-top:18px;
  }

  .smyda-survey-about{
    padding:52px 0 58px;
  }
}

@media(prefers-reduced-motion:reduce){
  .smyda-survey-page *,
  .smyda-survey-page *::before,
  .smyda-survey-page *::after{
    animation-duration:.01ms !important;
    animation-iteration-count:1 !important;
    scroll-behavior:auto !important;
    transition-duration:.01ms !important;
  }
}


/* =========================================================
   V3 OVERRIDES · hero intro + centered purpose + visual hover
========================================================= */

/* Hero-like intro section with image background */
.smyda-survey-intro--hero{
  position:relative;
  isolation:isolate;
  min-height:690px;
  display:flex;
  align-items:center;
  padding:132px 0 76px;
  color:var(--smyda-cream);
  background:
    linear-gradient(90deg,rgba(37,52,42,.72),rgba(37,52,42,.46) 54%,rgba(37,52,42,.30)),
    #6B7F5B;
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
}

.smyda-survey-intro--hero .smyda-survey-intro__overlay{
  position:absolute;
  inset:0;
  z-index:-1;
  background:
    linear-gradient(180deg,rgba(37,52,42,.10),rgba(37,52,42,.34)),
    radial-gradient(circle at 18% 28%,rgba(201,111,79,.10),transparent 30rem);
}

.smyda-survey-intro--hero .smyda-survey-wrap{
  position:relative;
  z-index:1;
}

/* Keep the box, but make it read as premium hero glass */
.smyda-survey-intro--hero .smyda-survey-intro__panel{
  max-width:850px;
  margin-top:20px;
  padding:38px 40px 32px;
  border:1px solid rgba(248,246,238,.16);
  border-radius:28px;
  background:
    linear-gradient(145deg,rgba(37,52,42,.62),rgba(37,52,42,.42));
  box-shadow:
    0 30px 80px rgba(37,52,42,.30),
    inset 0 1px 0 rgba(248,246,238,.10);
  backdrop-filter:blur(17px) saturate(112%);
  -webkit-backdrop-filter:blur(17px) saturate(112%);
}

.smyda-survey-intro--hero .smyda-survey-intro__panel::after{
  display:none;
}

.smyda-survey-intro--hero .smyda-survey-eyebrow{
  color:var(--smyda-gold);
}

.smyda-survey-intro--hero h1{
  max-width:780px;
  margin:12px 0 20px;
  color:#F8F6EE !important;
  font-size:clamp(58px,6.6vw,96px);
  line-height:.93;
}

.smyda-survey-intro--hero h1 span{
  color:#C96F4F !important;
}

.smyda-survey-intro--hero .smyda-survey-lead{
  max-width:760px;
  color:rgba(248,246,238,.82);
  font-size:16px;
  line-height:1.72;
}

.smyda-survey-intro--hero .smyda-survey-intro__meta{
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:9px;
  max-width:760px;
  margin:27px 0 21px;
}

.smyda-survey-intro--hero .smyda-survey-intro__meta > div{
  padding:14px 15px;
  border:1px solid rgba(248,246,238,.13);
  background:rgba(248,246,238,.07);
  backdrop-filter:blur(8px);
  -webkit-backdrop-filter:blur(8px);
}

.smyda-survey-intro--hero .smyda-survey-intro__meta strong{
  color:#F8F6EE;
}

.smyda-survey-intro--hero .smyda-survey-intro__meta span{
  color:rgba(248,246,238,.64);
}


/* Centered cream purpose block */
.smyda-survey-purpose-section{
  padding:68px 0 72px;
  background:
    radial-gradient(circle at 50% 0%,rgba(217,201,178,.13),transparent 25rem),
    linear-gradient(180deg,#F8F6EE,#F0EDE4);
}

.smyda-survey-purpose--centered{
  max-width:890px;
  margin:0 auto;
  padding:0;
  text-align:center;
}

.smyda-survey-purpose--centered .smyda-survey-kicker{
  margin-bottom:10px;
}

.smyda-survey-purpose--centered h2{
  margin:0;
  color:var(--smyda-ink);
  font-family:var(--smyda-serif);
  font-size:clamp(42px,5vw,68px);
  font-weight:400;
  line-height:.98;
  letter-spacing:-.025em;
}

.smyda-survey-purpose--centered h2 span{
  color:var(--smyda-orange);
}

.smyda-survey-purpose--centered p{
  max-width:780px;
  margin:21px auto 0;
  color:var(--smyda-muted);
  font-size:15px;
  line-height:1.78;
}


/* IMPORTANT: only the IMAGE zooms on hover.
   Labels/path stay completely fixed. */
.smyda-survey-booking__visual{
  transition:none !important;
}

.smyda-survey-booking__visual:hover{
  transform:none !important;
}

.smyda-survey-booking__visual-image{
  transform:scale(1.035);
  transition:transform .9s cubic-bezier(.16,1,.3,1);
  will-change:transform;
}

.smyda-survey-booking__visual:hover .smyda-survey-booking__visual-image{
  transform:scale(1.085);
}

.smyda-survey-booking__label,
.smyda-survey-booking__path,
.smyda-survey-booking__visual-vignette{
  transform:none !important;
}


/* Mobile */
@media(max-width:680px){
  .smyda-survey-intro--hero{
    min-height:auto;
    padding:104px 0 54px;
  }

  .smyda-survey-intro--hero .smyda-survey-intro__panel{
    margin-top:12px;
    padding:28px 22px 24px;
    border-radius:23px;
  }

  .smyda-survey-intro--hero h1{
    font-size:clamp(46px,14vw,66px);
  }

  .smyda-survey-intro--hero .smyda-survey-intro__meta{
    grid-template-columns:1fr;
  }

  .smyda-survey-purpose-section{
    padding:52px 0 56px;
  }

  .smyda-survey-purpose--centered p{
    font-size:14px;
  }
}


/* =========================================================
   V4 HERO OVERRIDES
   Original SMYDA typography + split hero composition
========================================================= */

.smyda-survey-hero--survey{
  position:relative;
  isolation:isolate;
  min-height:720px;
  display:flex;
  align-items:center;
  overflow:hidden;
  color:var(--smyda-cream);
  background:
    linear-gradient(90deg,rgba(37,52,42,.72),rgba(37,52,42,.44) 48%,rgba(37,52,42,.42)),
    #455345;
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
}

.smyda-survey-hero--survey .smyda-survey-hero__overlay{
  position:absolute;
  inset:0;
  z-index:-1;
  background:
    linear-gradient(180deg,rgba(37,52,42,.10),rgba(37,52,42,.36)),
    radial-gradient(circle at 19% 26%,rgba(217,201,178,.13),transparent 29rem),
    radial-gradient(circle at 82% 65%,rgba(201,111,79,.08),transparent 24rem);
}

.smyda-survey-hero--survey .smyda-survey-hero__grid{
  min-height:720px;
  display:grid;
  grid-template-columns:1.08fr .92fr;
  gap:72px;
  align-items:center;
  padding:132px 0 82px;
}

.smyda-survey-hero--survey .smyda-survey-hero__title,
.smyda-survey-hero--survey .smyda-survey-hero__copy{
  min-width:0;
}

.smyda-survey-hero--survey .smyda-survey-eyebrow{
  margin:0 0 22px;
  color:rgba(248,246,238,.72);
}

.smyda-survey-hero--survey h1{
  max-width:760px;
  margin:0;
  color:#F8F6EE !important;
  font-family:var(--smyda-serif);
  font-size:clamp(68px,7.2vw,118px);
  font-weight:400;
  line-height:.88;
  letter-spacing:-.015em;
}

.smyda-survey-hero--survey h1 span{
  color:var(--smyda-orange) !important;
}

.smyda-survey-hero--survey .smyda-survey-hero__copy{
  padding:30px 32px 28px;
  border:1px solid rgba(248,246,238,.14);
  border-radius:28px;
  background:
    linear-gradient(145deg,rgba(37,52,42,.57),rgba(37,52,42,.38));
  box-shadow:
    0 28px 72px rgba(37,52,42,.25),
    inset 0 1px 0 rgba(248,246,238,.09);
  backdrop-filter:blur(16px) saturate(112%);
  -webkit-backdrop-filter:blur(16px) saturate(112%);
}

.smyda-survey-hero--survey .smyda-survey-lead{
  max-width:none;
  margin:0;
  color:rgba(248,246,238,.83);
  font-size:16px;
  line-height:1.78;
}

.smyda-survey-hero__meta{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:9px;
  margin:26px 0 21px;
}

.smyda-survey-hero__meta > div{
  padding:13px 14px;
  border:1px solid rgba(248,246,238,.12);
  border-radius:15px;
  background:rgba(248,246,238,.055);
}

.smyda-survey-hero__meta strong{
  display:block;
  margin-bottom:3px;
  color:#F8F6EE;
  font-size:12px;
  font-weight:750;
}

.smyda-survey-hero__meta span{
  display:block;
  color:rgba(248,246,238,.60);
  font-size:10px;
  line-height:1.4;
}

.smyda-survey-hero--survey .smyda-survey-btn{
  margin-top:0;
}


/* Keep centered purpose section directly after the hero */
.smyda-survey-purpose-section{
  padding:68px 0 72px;
}


/* Booking: ONLY the image zooms */
.smyda-survey-booking__visual{
  transform:none !important;
}

.smyda-survey-booking__visual-image{
  transform:scale(1.035) !important;
  transition:transform .9s cubic-bezier(.16,1,.3,1) !important;
}

.smyda-survey-booking__visual:hover .smyda-survey-booking__visual-image{
  transform:scale(1.085) !important;
}

.smyda-survey-booking__label,
.smyda-survey-booking__path,
.smyda-survey-booking__visual-vignette{
  transform:none !important;
}


/* Mobile */
@media(max-width:960px){
  .smyda-survey-hero--survey,
  .smyda-survey-hero--survey .smyda-survey-hero__grid{
    min-height:auto;
  }

  .smyda-survey-hero--survey .smyda-survey-hero__grid{
    grid-template-columns:1fr;
    gap:30px;
    padding:116px 0 68px;
  }

  .smyda-survey-hero--survey .smyda-survey-hero__copy{
    max-width:760px;
  }
}

@media(max-width:680px){
  .smyda-survey-hero--survey .smyda-survey-hero__grid{
    padding:102px 0 54px;
  }

  .smyda-survey-hero--survey h1{
    font-size:clamp(54px,16vw,78px);
  }

  .smyda-survey-hero--survey .smyda-survey-hero__copy{
    padding:24px 20px 22px;
    border-radius:22px;
  }

  .smyda-survey-hero--survey .smyda-survey-lead{
    font-size:14px;
  }

  .smyda-survey-hero__meta{
    grid-template-columns:1fr;
    gap:7px;
  }
}

/* Color-only finish for the six authorised SMYDA pages. */
body:is(.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-ui-button:not(.smyda-ui-button--secondary) {
  background:#A85338;
  border-color:#A85338;
  color:#F8F6EE;
}
body:is(.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-ui-button:not(.smyda-ui-button--secondary):hover {
  background:#92452F;
  border-color:#92452F;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer {
  --cream: #F8F6EE;
  --cream-soft: rgba(248,246,238,.78);
  --cream-muted: rgba(248,246,238,.52);
  --gold: #D9C9B2;
  --orange: #DEA083;
  color: #F8F6EE;
  background: radial-gradient(circle at 10% 0%,rgba(217,201,178,.07),transparent 28rem),linear-gradient(145deg,#334437 0%,#2E3A2F 48%,#25342A 100%);
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__copy,
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__value,
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__value a { color:#E3E8DC; }
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__eyebrow,
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__label { color:#D9C9B2; }

/* Editorial SMYDA footer. Scoped to the six SMYDA pages; client projects are excluded. */
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer {
  position: relative;
  isolation: isolate;
  padding: clamp(68px,7vw,112px) clamp(22px,3.2vw,56px) 30px;
  border-top: 1px solid rgba(217,201,178,.26);
  background: radial-gradient(circle at 4% 0%,rgba(107,127,91,.24),transparent 34%),radial-gradient(circle at 95% 85%,rgba(201,111,79,.10),transparent 30%),linear-gradient(135deg,#24342A 0%,#2E3A2F 55%,#25342A 100%);
  color: #F8F6EE;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer::before {
  content: "";
  position: absolute;
  inset: 0 0 auto;
  height: 2px;
  background: linear-gradient(90deg,transparent 4%,#D9C9B2 34%,#C96F4F 66%,transparent 96%);
  opacity: .75;
  pointer-events: none;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__inner {
  width: 100%;
  max-width: 1440px;
  padding-inline: clamp(0px,1.8vw,28px);
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__top {
  display: grid;
  grid-template-columns: minmax(0,1.18fr) minmax(360px,.82fr);
  gap: clamp(48px,6vw,108px);
  align-items: center;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__statement {
  position: relative;
  max-width: 800px;
  padding-block: 16px;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__eyebrow {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 30px !important;
  color: #D9C9B2;
  font-size: 10px;
  letter-spacing: .2em;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__eyebrow::before {
  content: "";
  width: 28px;
  height: 1px;
  background: #D9C9B2;
  opacity: .75;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__title {
  max-width: 900px;
  font-size: clamp(58px,5.8vw,96px);
  line-height: .95;
  letter-spacing: -.026em;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__title span {
  color: #D9C9B2;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__copy {
  max-width: 490px;
  margin-top: 30px !important;
  color: #D9E0D7;
  font-size: 14px;
  line-height: 1.7;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__socials {
  margin-top: 28px;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__social {
  width: 52px;
  height: 52px;
  border-color: rgba(217,201,178,.32);
  background: rgba(248,246,238,.055);
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__social:hover {
  border-color: #D9C9B2;
  background: rgba(217,201,178,.18);
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__top > :last-child {
  position: relative;
  min-width: 0;
  padding: clamp(28px,3.2vw,46px);
  border: 1px solid rgba(217,201,178,.24);
  border-radius: 30px;
  background: radial-gradient(circle at 100% 0%,rgba(217,201,178,.12),transparent 44%),linear-gradient(145deg,rgba(248,246,238,.075),rgba(248,246,238,.025));
  box-shadow: 0 24px 80px rgba(13,27,18,.15),inset 0 1px 0 rgba(248,246,238,.08);
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__info {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 28px 22px;
  max-width: none;
  padding-top: 0;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__info-item {
  min-width: 0;
  padding-bottom: 22px;
  border-bottom: 1px solid rgba(217,201,178,.2);
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__label {
  margin-bottom: 10px;
  color: #D9C9B2;
  font-size: 9px;
  letter-spacing: .18em;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__value,
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__value a {
  color: #F8F6EE;
  font-size: 13px;
  line-height: 1.5;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__contact-link {
  max-width: none;
  min-height: 68px;
  margin-top: 30px;
  padding: 14px 17px 14px 22px;
  border-color: #A85338;
  border-radius: 17px;
  background: #A85338;
  color: #F8F6EE;
  box-shadow: 0 14px 32px rgba(22,31,22,.2);
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__contact-link:hover {
  border-color: #C96F4F;
  background: #92452F;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__contact-link span {
  font-size: 13px;
  letter-spacing: .01em;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__contact-link i {
  width: 38px;
  height: 38px;
  background: rgba(248,246,238,.18);
  color: #F8F6EE;
  font-size: 19px;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__divider {
  height: 1px;
  margin: clamp(58px,6vw,94px) 0 25px;
  background: linear-gradient(90deg,rgba(217,201,178,.36),rgba(217,201,178,.1));
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 18px 28px;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__legal {
  gap: 10px 23px;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__legal a,
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__cookies {
  color: #D9E0D7;
  font-size: 9px;
}
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__copyright,
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__brand {
  color: #AFC0AC;
  font-size: 9px;
  text-align: left;
}
@media (max-width: 1050px) {
  body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__top {
    grid-template-columns: 1fr;
    gap: 42px;
  }
  body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__top > :last-child {
    width: 100%;
  }
}
@media (max-width: 680px) {
  body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer {
    padding: 56px 20px 24px;
  }
  body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__inner {
    padding-inline: 0;
  }
  body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__title {
    font-size: clamp(46px,11.4vw,70px);
  }
  body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__copy {
    font-size: 13px;
  }
  body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__top {
    gap: 34px;
  }
  body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__top > :last-child {
    padding: 25px 22px;
    border-radius: 24px;
  }
  body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__info {
    gap: 22px 16px;
  }
  body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__info-item {
    padding-bottom: 18px;
  }
  body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__contact-link {
    min-height: 58px;
    margin-top: 20px;
  }
  body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__divider {
    margin: 44px 0 22px;
  }
  body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__bottom {
    align-items: flex-start;
    gap: 16px;
  }
  body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__brand {
    display: block;
  }
}

/* Directional icons on SMYDA pages: a single, restrained right chevron. */
body:is(.page-id-42,.page-id-364,.page-id-506) .smyda-ui-button > span[aria-hidden="true"],
body.page-id-42 .smyda-packages-cta__arrow,
body.page-id-42 .service-row > div:last-child,
body.page-id-506 .smyda-package-tabs__card > i,
body.page-id-430 .smyda-survey-btn--submit > span[aria-hidden="true"],
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__contact-link > i {
  font-size: 0 !important;
  font-style: normal;
  line-height: 0;
}

body:is(.page-id-42,.page-id-364,.page-id-506) .smyda-ui-button > span[aria-hidden="true"]::before,
body.page-id-42 .smyda-packages-cta__arrow::before,
body.page-id-42 .service-row > div:last-child::before,
body.page-id-506 .smyda-package-tabs__card > i::before,
body.page-id-430 .smyda-survey-btn--submit > span[aria-hidden="true"]::before,
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__contact-link > i::before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-top: 1.6px solid currentColor;
  border-right: 1.6px solid currentColor;
  transform: rotate(45deg);
}

body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__contact-link > i {
  display: grid;
  place-items: center;
}

body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__contact-link > i::before {
  width: 9px;
  height: 9px;
}

/* Brand lockup on SMYDA pages only. Client project previews keep their own presentation. */
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-cs-nav__logo {
  background: url("https://smyda.at/wp-content/uploads/2026/10/smyda-logo-white-2026-600.webp") left center / cover no-repeat;
}

body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-cs-nav__logo img {
  opacity: 0 !important;
}

/* Keep the chevron centered even while the old, hidden glyph remains in the icon. */
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__contact-link > i {
  position: relative;
  transform: none !important;
}

body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-footer__contact-link > i::before {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}

/* SMYDA source 300 */
/* =========================================================
   SMYDA CONTACT FORM · FINAL LIGHT
   Contact Form 7 + Honeypot
   Native dropdowns + CSS success envelope
   ========================================================= */

.smyda-contact {
  --smyda-olive:#585123;
  --smyda-gold:#EEC170;
  --smyda-apricot:#F2A65A;
  --smyda-orange:#F58549;
  --smyda-burgundy:#772F1A;
  --smyda-cream:#FFF7E7;
  --smyda-paper:#F7E9C7;
  --smyda-ink:#241E16;
  --smyda-muted:#746A58;
  --smyda-line:rgba(88,81,35,.16);
  --smyda-serif:"Flaviotte",Georgia,serif;
  --smyda-sans:"Manrope",system-ui,sans-serif;

  position:relative;
  overflow:hidden;
  padding:clamp(62px,6vw,92px) 0;
  color:var(--smyda-ink);
  background:
    radial-gradient(circle at 8% 5%,rgba(238,193,112,.16),transparent 25rem),
    radial-gradient(circle at 95% 90%,rgba(245,133,73,.07),transparent 27rem),
    linear-gradient(145deg,#fff9ed 0%,#f7e8c8 100%);
  font-family:var(--smyda-sans);
}

.smyda-contact,
.smyda-contact * {
  box-sizing:border-box;
}

.smyda-contact__wrap {
  width:min(1280px,calc(100% - 48px));
  margin:0 auto;
  display:grid;
  grid-template-columns:minmax(0,.85fr) minmax(480px,1.15fr);
  gap:clamp(44px,6vw,88px);
  align-items:start;
}

/* =========================================================
   LEFT SIDE
   ========================================================= */

.smyda-contact__intro {
  position:sticky;
  top:70px;
  padding-top:4px;
}

.smyda-contact__eyebrow {
  display:flex;
  align-items:center;
  gap:12px;
  margin-bottom:20px;
  color:var(--smyda-olive);
  font-size:9px;
  font-weight:700;
  letter-spacing:.2em;
  text-transform:uppercase;
}

.smyda-contact__eyebrow::before {
  content:"";
  width:38px;
  height:1.5px;
  border-radius:999px;
  background:linear-gradient(90deg,var(--smyda-orange),var(--smyda-gold));
}

.smyda-contact__intro h2 {
  margin:0;
  color:var(--smyda-olive);
  font-family:var(--smyda-serif);
  font-size:clamp(58px,6vw,100px);
  font-weight:400;
  line-height:.92;
  letter-spacing:-.025em;
}

.smyda-contact__intro h2 span {
  color:var(--smyda-orange);
}

.smyda-contact__lead {
  max-width:500px;
  margin:24px 0 0;
  color:var(--smyda-muted);
  font-size:15px;
  line-height:1.68;
}

.smyda-contact__meta {
  display:grid;
  margin-top:32px;
  border-top:1px solid var(--smyda-line);
}

.smyda-contact__meta-item {
  display:grid;
  grid-template-columns:92px 1fr;
  gap:16px;
  padding:13px 0;
  border-bottom:1px solid var(--smyda-line);
  color:#544b3c;
  font-size:12px;
}

.smyda-contact__meta-label {
  color:var(--smyda-olive);
  font-size:8px;
  font-weight:800;
  letter-spacing:.15em;
  text-transform:uppercase;
}

.smyda-contact__meta a {
  color:inherit;
  text-decoration:none;
  transition:color .2s ease;
}

.smyda-contact__meta a:hover {
  color:var(--smyda-orange);
}

.smyda-contact__prelaunch {
  display:flex;
  gap:13px;
  margin-top:20px;
  padding:15px 17px;
  border:1px solid rgba(88,81,35,.14);
  border-radius:15px;
  background:rgba(255,255,255,.34);
  color:#645a49;
  font-size:11px;
  line-height:1.5;
}

.smyda-contact__prelaunch strong {
  display:block;
  margin-bottom:2px;
  color:var(--smyda-olive);
  font-size:11px;
}

.smyda-contact__prelaunch p {
  margin:0;
}

.smyda-contact__status-dot {
  flex:0 0 auto;
  width:7px;
  height:7px;
  margin-top:5px;
  border-radius:50%;
  background:var(--smyda-orange);
  box-shadow:0 0 0 5px rgba(245,133,73,.11);
}

/* =========================================================
   FORM CARD
   ========================================================= */

.smyda-contact__card {
  position:relative;
  overflow:hidden;
  padding:29px 31px 27px;
  border:1px solid rgba(88,81,35,.14);
  border-radius:27px;
  background:rgba(255,252,244,.72);
  box-shadow:0 28px 70px rgba(79,57,24,.09);
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
}

.smyda-contact__card::before {
  content:"";
  position:absolute;
  top:-220px;
  right:-210px;
  width:410px;
  height:410px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(242,166,90,.14),transparent 67%);
  pointer-events:none;
}

.smyda-contact__card-head {
  position:relative;
  z-index:2;
  display:flex;
  align-items:center;
  justify-content:space-between;
  margin-bottom:24px;
  padding-bottom:14px;
  border-bottom:1px solid var(--smyda-line);
  color:var(--smyda-olive);
  font-size:9px;
  font-weight:800;
  letter-spacing:.16em;
  text-transform:uppercase;
}

.smyda-contact__card-number {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:30px;
  height:30px;
  border-radius:50%;
  color:#fff;
  background:var(--smyda-orange);
  font-size:9px;
  letter-spacing:0;
}

.smyda-contact .smyda-cf7 {
  position:relative;
  z-index:2;
}

/* =========================================================
   FORM LAYOUT
   ========================================================= */

.smyda-contact .smyda-form,
.smyda-contact .wpcf7-form {
  position:relative;
  margin:0;
}

.smyda-contact .smyda-form__grid {
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  column-gap:16px;
  row-gap:0;
}

.smyda-contact .smyda-field {
  margin-bottom:13px;
}

.smyda-contact .smyda-field > label {
  display:block;
  margin:0 0 6px;
  color:var(--smyda-olive);
  font-size:8px;
  font-weight:800;
  letter-spacing:.11em;
  text-transform:uppercase;
}

.smyda-contact .smyda-field > label > span {
  color:var(--smyda-orange);
}

.smyda-contact .wpcf7-form-control-wrap {
  display:block;
  width:100%;
}

/* =========================================================
   INPUTS
   ========================================================= */

.smyda-contact input[type="text"],
.smyda-contact input[type="email"],
.smyda-contact input[type="tel"],
.smyda-contact input[type="url"],
.smyda-contact select,
.smyda-contact textarea,
.smyda-contact .wpcf7-text,
.smyda-contact .wpcf7-email,
.smyda-contact .wpcf7-tel,
.smyda-contact .wpcf7-select,
.smyda-contact .wpcf7-textarea {
  width:100%!important;
  min-height:50px!important;
  margin:0!important;
  padding:0 15px!important;
  outline:none!important;
  border:1px solid rgba(88,81,35,.17)!important;
  border-radius:12px!important;
  color:var(--smyda-ink)!important;
  background-color:rgba(255,255,255,.62)!important;
  box-shadow:none!important;
  font-family:var(--smyda-sans)!important;
  font-size:13px!important;
  transition:
    border-color .18s ease,
    box-shadow .18s ease,
    background-color .18s ease;
}

.smyda-contact input::placeholder,
.smyda-contact textarea::placeholder {
  color:#a39884;
  opacity:1;
}

.smyda-contact input:focus,
.smyda-contact select:focus,
.smyda-contact textarea:focus {
  border-color:rgba(245,133,73,.72)!important;
  background-color:#fffdf8!important;
  box-shadow:0 0 0 3px rgba(245,133,73,.08)!important;
}

.smyda-contact textarea,
.smyda-contact .wpcf7-textarea {
  min-height:115px!important;
  padding:14px 15px!important;
  resize:vertical;
  line-height:1.55;
}

/* =========================================================
   NATIVE SELECT
   ========================================================= */

.smyda-contact .smyda-select {
  position:relative;
  display:block;
}

.smyda-contact .smyda-select .wpcf7-form-control-wrap {
  position:relative;
  display:block;
  width:100%;
}

.smyda-contact .smyda-select__chevron {
  display:none!important;
}

.smyda-contact .smyda-select select,
.smyda-contact .smyda-select .wpcf7-select {
  display:block!important;
  width:100%!important;
  min-height:50px!important;
  padding:0 54px 0 15px!important;

  appearance:none!important;
  -webkit-appearance:none!important;
  -moz-appearance:none!important;

  cursor:pointer!important;

  background-color:rgba(255,255,255,.62)!important;

  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M5 7l4 4 4-4' fill='none' stroke='%23F58549' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;

  background-repeat:no-repeat!important;
  background-position:right 18px center!important;
  background-size:18px 18px!important;
}

.smyda-contact .smyda-select select option {
  color:#4f4739;
  background:#fffaf0;
  font-family:var(--smyda-sans);
  font-size:13px;
}

/* =========================================================
   PRIVACY
   ========================================================= */

.smyda-contact .smyda-privacy-wrap {
  margin-top:0!important;
}

.smyda-contact .wpcf7-acceptance {
  display:block;
}

.smyda-contact .wpcf7-list-item {
  margin:0!important;
}

.smyda-contact .wpcf7-list-item label {
  display:flex;
  align-items:flex-start;
  gap:10px;
  cursor:pointer;
}

.smyda-contact .wpcf7-list-item input[type="checkbox"] {
  appearance:none;
  -webkit-appearance:none;
  flex:0 0 auto;
  width:19px!important;
  height:19px!important;
  min-height:19px!important;
  margin:1px 0 0!important;
  padding:0!important;
  border:1.5px solid rgba(88,81,35,.30)!important;
  border-radius:5px!important;
  background:rgba(255,255,255,.62)!important;
  cursor:pointer;
}

.smyda-contact .wpcf7-list-item input[type="checkbox"]:checked {
  border-color:var(--smyda-orange)!important;
  background-color:var(--smyda-orange)!important;
  background-image:
    linear-gradient(45deg,transparent 43%,#fff 43%,#fff 53%,transparent 53%),
    linear-gradient(-45deg,transparent 52%,#fff 52%,#fff 62%,transparent 62%)!important;
  background-size:10px 10px!important;
  background-position:4px 4px!important;
  background-repeat:no-repeat!important;
}

.smyda-contact .smyda-privacy-text {
  display:block;
  color:#716653;
  font-size:10px;
  line-height:1.5;
  text-transform:none;
}

.smyda-contact .smyda-privacy-text a {
  color:var(--smyda-burgundy);
  font-weight:700;
  text-decoration:underline;
  text-underline-offset:2px;
}

/* =========================================================
   FOOTER + SUBMIT BUTTON
   no circle, arrow baked into button
   ========================================================= */

.smyda-contact .smyda-form__footer {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  margin-top:15px!important;
  padding-top:15px!important;
  border-top:1px solid var(--smyda-line);
}

.smyda-contact .smyda-form__required {
  color:#918571;
  font-size:9px;
  letter-spacing:.04em;
}

.smyda-contact .smyda-submit-wrap {
  position:relative!important;
  display:inline-block!important;
  flex:0 0 auto;
  line-height:0!important;
}

.smyda-contact .smyda-submit-chevron {
  display:none!important;
}

.smyda-contact .smyda-submit-wrap .smyda-submit,
.smyda-contact input.wpcf7-submit.smyda-submit {
  display:block!important;

  width:auto!important;
  min-width:220px!important;

  height:52px!important;
  min-height:52px!important;

  margin:0!important;
  padding:0 54px 0 22px!important;

  border:0!important;
  border-radius:999px!important;

  color:#fff!important;

  background-color:var(--smyda-orange)!important;
  background-image:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cpath d='M6 4l5 5-5 5' fill='none' stroke='%23FFF7E7' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"),
    linear-gradient(120deg,var(--smyda-orange),#ee7541)!important;

  background-repeat:no-repeat,no-repeat!important;
  background-position:right 20px center,center!important;
  background-size:18px 18px,100% 100%!important;

  box-shadow:0 12px 28px rgba(245,133,73,.22)!important;

  cursor:pointer;

  font-family:var(--smyda-sans)!important;
  font-size:11px!important;
  font-weight:800!important;

  line-height:52px!important;
  text-align:left!important;

  transition:
    transform .18s ease,
    box-shadow .18s ease,
    opacity .18s ease;
}

.smyda-contact .smyda-submit-wrap:hover .smyda-submit {
  transform:translateY(-1px);
  box-shadow:0 16px 32px rgba(245,133,73,.29)!important;
  background-position:right 17px center,center!important;
}

.smyda-contact .wpcf7-form.submitting .smyda-submit {
  opacity:.7!important;
  pointer-events:none!important;
}

/* =========================================================
   CF7 FEEDBACK
   ========================================================= */

.smyda-contact .wpcf7-not-valid {
  border-color:#b94935!important;
  box-shadow:0 0 0 3px rgba(185,73,53,.07)!important;
}

.smyda-contact .wpcf7-not-valid-tip {
  margin-top:5px;
  color:#9f3829;
  font-size:10px;
}

.smyda-contact .wpcf7-form.sent .wpcf7-response-output {
  display:none!important;
}

.smyda-contact .wpcf7-form:not(.sent) .wpcf7-response-output {
  margin:18px 0 0!important;
  padding:12px 14px!important;
  border:1px solid rgba(88,81,35,.17)!important;
  border-radius:11px!important;
  color:var(--smyda-olive)!important;
  background:rgba(255,255,255,.45)!important;
  font-size:11px;
  line-height:1.5;
}

/* =========================================================
   SUCCESS PANEL
   ========================================================= */

.smyda-contact .smyda-success {
  display:none;
  min-height:500px;
  align-items:center;
  justify-content:center;
  text-align:center;
  opacity:0;
  transform:translateY(10px);
}

.smyda-contact .smyda-success.is-visible {
  display:flex;
  animation:smydaSuccessIn .5s cubic-bezier(.2,.8,.2,1) forwards;
}

@keyframes smydaSuccessIn {
  to {
    opacity:1;
    transform:translateY(0);
  }
}

.smyda-contact .smyda-success__inner {
  width:min(100%,470px);
  margin:0 auto;
  padding:26px 18px;
}

/* =========================================================
   CSS ENVELOPE
   ========================================================= */

.smyda-envelope {
  position:relative;
  width:118px;
  height:82px;
  margin:0 auto 28px;
  filter:drop-shadow(0 14px 20px rgba(88,81,35,.12));
  animation:smydaEnvelopeFloat 2.8s ease-in-out infinite;
}

@keyframes smydaEnvelopeFloat {
  0%,100% { transform:translateY(0) rotate(-1deg); }
  50% { transform:translateY(-7px) rotate(1deg); }
}

.smyda-envelope__body {
  position:absolute;
  inset:16px 0 0;
  overflow:hidden;
  border:1px solid rgba(88,81,35,.15);
  border-radius:12px;
  background:linear-gradient(145deg,#fffdf7,#f8e8c6);
}

.smyda-envelope__body::before,
.smyda-envelope__body::after {
  content:"";
  position:absolute;
  bottom:-2px;
  width:78px;
  height:78px;
  background:#f6dfb5;
}

.smyda-envelope__body::before {
  left:-38px;
  transform:rotate(45deg);
}

.smyda-envelope__body::after {
  right:-38px;
  transform:rotate(45deg);
}

.smyda-envelope__letter {
  position:absolute;
  z-index:2;
  left:50%;
  bottom:24px;
  width:82px;
  height:54px;
  border-radius:8px;
  background:#fff;
  transform:translateX(-50%);
  animation:smydaLetterIn 1.4s cubic-bezier(.2,.8,.2,1) both;
}

.smyda-envelope__letter::before,
.smyda-envelope__letter::after {
  content:"";
  position:absolute;
  left:14px;
  height:2px;
  border-radius:99px;
  background:rgba(88,81,35,.14);
}

.smyda-envelope__letter::before {
  top:17px;
  width:46px;
}

.smyda-envelope__letter::after {
  top:27px;
  width:34px;
}

@keyframes smydaLetterIn {
  0% {
    opacity:0;
    transform:translate(-50%,-34px);
  }
  55% {
    opacity:1;
    transform:translate(-50%,-20px);
  }
  100% {
    transform:translate(-50%,0);
  }
}

/* little send trail */
.smyda-envelope::before,
.smyda-envelope::after {
  content:"";
  position:absolute;
  top:48px;
  height:2px;
  border-radius:99px;
  background:linear-gradient(90deg,transparent,var(--smyda-orange));
  opacity:.42;
  animation:smydaTrail 1.5s ease-in-out infinite;
}

.smyda-envelope::before {
  right:112px;
  width:44px;
}

.smyda-envelope::after {
  right:124px;
  width:26px;
  top:58px;
  animation-delay:.18s;
}

@keyframes smydaTrail {
  0%,100% {
    transform:translateX(-4px) scaleX(.65);
    opacity:.15;
  }
  50% {
    transform:translateX(2px) scaleX(1);
    opacity:.5;
  }
}

.smyda-contact .smyda-success__eyebrow {
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin-bottom:12px;
  color:var(--smyda-orange);
  font-size:9px;
  font-weight:800;
  letter-spacing:.16em;
  text-transform:uppercase;
}

.smyda-contact .smyda-success__eyebrow::before,
.smyda-contact .smyda-success__eyebrow::after {
  content:"";
  width:18px;
  height:1px;
  background:rgba(245,133,73,.45);
}

.smyda-contact .smyda-success h3 {
  margin:0;
  color:var(--smyda-olive);
  font-family:var(--smyda-serif);
  font-size:clamp(35px,3.2vw,48px);
  font-weight:400;
  line-height:1;
  letter-spacing:-.02em;
}

.smyda-contact .smyda-success p {
  max-width:390px;
  margin:15px auto 0;
  color:var(--smyda-muted);
  font-size:13px;
  line-height:1.65;
}

.smyda-contact .smyda-success__check {
  display:inline-flex;
  align-items:center;
  gap:7px;
  margin-top:18px;
  padding:8px 12px;
  border:1px solid rgba(88,81,35,.12);
  border-radius:999px;
  color:var(--smyda-olive);
  background:rgba(255,255,255,.42);
  font-size:9px;
  font-weight:700;
  letter-spacing:.04em;
}

.smyda-contact .smyda-success__check-dot {
  width:6px;
  height:6px;
  border-radius:50%;
  background:var(--smyda-orange);
  box-shadow:0 0 0 4px rgba(245,133,73,.10);
}

/* form transition */
.smyda-contact .smyda-cf7.is-leaving .wpcf7 {
  animation:smydaFormOut .28s ease forwards;
}

@keyframes smydaFormOut {
  to {
    opacity:0;
    transform:translateY(-6px);
  }
}

.smyda-contact .smyda-cf7.is-sent .wpcf7 {
  display:none!important;
}

/* =========================================================
   TABLET
   ========================================================= */

@media(max-width:980px) {
  .smyda-contact__wrap {
    grid-template-columns:1fr;
    gap:42px;
  }

  .smyda-contact__intro {
    position:static;
  }

  .smyda-contact__lead {
    max-width:620px;
  }
}

/* =========================================================
   MOBILE
   ========================================================= */

@media(max-width:650px) {
  .smyda-contact {
    padding:52px 0;
  }

  .smyda-contact__wrap {
    width:min(calc(100% - 28px),1280px);
    gap:34px;
  }

  .smyda-contact__intro h2 {
    font-size:clamp(52px,15vw,74px);
  }

  .smyda-contact__lead {
    margin-top:18px;
    font-size:14px;
  }

  .smyda-contact__meta {
    margin-top:25px;
  }

  .smyda-contact__meta-item {
    grid-template-columns:82px 1fr;
  }

  .smyda-contact__card {
    padding:22px 17px!important;
    border-radius:22px;
  }

  .smyda-contact__card-head {
    margin-bottom:21px;
  }

  .smyda-contact .smyda-form__grid {
    grid-template-columns:1fr;
  }

  .smyda-contact .smyda-field {
    margin-bottom:13px;
  }

  .smyda-contact textarea,
  .smyda-contact .wpcf7-textarea {
    min-height:110px!important;
  }

  .smyda-contact .smyda-form__footer {
    align-items:stretch;
    flex-direction:column;
    gap:13px;
    margin-top:15px!important;
    padding-top:15px!important;
  }

  .smyda-contact .smyda-submit-wrap,
  .smyda-contact .smyda-submit-wrap .smyda-submit {
    width:100%!important;
  }

  .smyda-contact .smyda-success {
    min-height:420px;
  }

  .smyda-contact .smyda-success__inner {
    padding:16px 4px;
  }

  .smyda-contact .smyda-success h3 {
    font-size:38px;
  }
}

/* accessibility */
@media(prefers-reduced-motion:reduce) {
  .smyda-envelope,
  .smyda-envelope__letter,
  .smyda-envelope__flap,
  .smyda-envelope::before,
  .smyda-envelope::after,
  .smyda-contact .smyda-success.is-visible,
  .smyda-contact .smyda-cf7.is-leaving .wpcf7 {
    animation:none!important;
  }
}


/* =========================================================
   SMYDA CONTACT · COMPACT LAYOUT OVERRIDES
   ========================================================= */

/* 01 badge removed from markup; keep hidden as safety */
.smyda-contact .smyda-contact__card-number {
  display:none!important;
}

.smyda-contact__card {
  padding:24px 28px 23px!important;
}

.smyda-contact__card-head {
  margin-bottom:16px!important;
  padding-bottom:11px!important;
  min-height:20px;
}

.smyda-contact .smyda-form__grid {
  column-gap:14px!important;
}

.smyda-contact .smyda-field {
  margin-bottom:9px!important;
}

.smyda-contact .smyda-field > label {
  margin-bottom:5px!important;
}

.smyda-contact input[type="text"],
.smyda-contact input[type="email"],
.smyda-contact input[type="tel"],
.smyda-contact input[type="url"],
.smyda-contact select,
.smyda-contact .wpcf7-text,
.smyda-contact .wpcf7-email,
.smyda-contact .wpcf7-tel,
.smyda-contact .wpcf7-select {
  min-height:46px!important;
  height:46px!important;
}

.smyda-contact .smyda-select select,
.smyda-contact .smyda-select .wpcf7-select {
  min-height:46px!important;
  height:46px!important;
}

.smyda-contact textarea,
.smyda-contact .wpcf7-textarea {
  min-height:96px!important;
  height:96px;
  padding:12px 15px!important;
}

.smyda-contact .smyda-privacy-wrap {
  margin-top:1px!important;
  margin-bottom:0!important;
}

/* Cloudflare Turnstile moved here by the homepage JS */
.smyda-contact .smyda-turnstile {
  display:block!important;
  width:max-content!important;
  max-width:100%!important;
  margin:9px 0 8px!important;
  padding:0!important;
  line-height:0!important;
  transform-origin:left center;
}

.smyda-contact .smyda-turnstile iframe {
  display:block!important;
  margin:0!important;
  max-width:100%!important;
}

.smyda-contact .smyda-form__footer {
  margin-top:10px!important;
  padding-top:12px!important;
}

.smyda-contact .smyda-submit-wrap .smyda-submit,
.smyda-contact input.wpcf7-submit.smyda-submit {
  height:48px!important;
  min-height:48px!important;
  line-height:48px!important;
  min-width:210px!important;
}

@media(max-width:650px) {
  .smyda-contact__card {
    padding:20px 16px 19px!important;
  }

  .smyda-contact .smyda-field {
    margin-bottom:9px!important;
  }

  .smyda-contact textarea,
  .smyda-contact .wpcf7-textarea {
    min-height:92px!important;
    height:92px;
  }

  .smyda-contact .smyda-turnstile {
    transform:scale(.92);
  }
}
\n\n/* =========================================================\n   FINAL SPACING NORMALIZATION · 2026-08-26\n   Same label-to-field distance everywhere + tighter vertical rhythm\n   ========================================================= */\n\n/* reset any theme/CF7 paragraph spacing inside fields */\n.smyda-contact .smyda-field p,\n.smyda-contact .smyda-field .wpcf7-form-control-wrap p {\n  margin:0!important;\n  padding:0!important;\n}\n\n.smyda-contact .smyda-field br {\n  display:none!important;\n}\n\n/* every label sits exactly the same distance above its control */\n.smyda-contact .smyda-field > label {\n  margin:0 0 4px!important;\n  padding:0!important;\n  line-height:1.2!important;\n}\n\n.smyda-contact .smyda-field > .wpcf7-form-control-wrap,\n.smyda-contact .smyda-field > .smyda-select {\n  margin-top:0!important;\n}\n\n/* tighter space from one field to the next title */\n.smyda-contact .smyda-field {\n  margin:0 0 6px!important;\n}\n\n.smyda-contact .smyda-form__grid {\n  row-gap:0!important;\n}\n\n/* slightly shorter controls to reduce total card height */\n.smyda-contact input[type=\"text\"],\n.smyda-contact input[type=\"email\"],\n.smyda-contact input[type=\"tel\"],\n.smyda-contact input[type=\"url\"],\n.smyda-contact select,\n.smyda-contact .wpcf7-text,\n.smyda-contact .wpcf7-email,\n.smyda-contact .wpcf7-tel,\n.smyda-contact .wpcf7-select {\n  height:44px!important;\n  min-height:44px!important;\n}\n\n.smyda-contact .smyda-select select,\n.smyda-contact .smyda-select .wpcf7-select {\n  height:44px!important;\n  min-height:44px!important;\n}\n\n.smyda-contact textarea,\n.smyda-contact .wpcf7-textarea {\n  height:88px!important;\n  min-height:88px!important;\n}\n\n.smyda-contact__card {\n  padding:22px 28px 21px!important;\n}\n\n.smyda-contact__card-head {\n  margin-bottom:12px!important;\n  padding-bottom:9px!important;\n}\n\n.smyda-contact .smyda-privacy-wrap {\n  margin-top:0!important;\n}\n\n.smyda-contact .smyda-turnstile {\n  margin:6px 0 6px!important;\n}\n\n.smyda-contact .smyda-form__footer {\n  margin-top:7px!important;\n  padding-top:10px!important;\n}\n\n/* success animation: only envelope + letter; no third brown flap */\n.smyda-envelope__flap {\n  display:none!important;\n}\n\n@media(max-width:650px) {\n  .smyda-contact .smyda-field {\n    margin-bottom:6px!important;\n  }\n\n  .smyda-contact textarea,\n  .smyda-contact .wpcf7-textarea {\n    height:84px!important;\n    min-height:84px!important;\n  }\n}\n
/* =========================================================
   SMYDA CONTACT FORM · SPACING FIX FINAL
   Add this at the VERY END of the current contact CSS.
   This forces identical label-to-field spacing everywhere.
   ========================================================= */

/* Every field becomes the same vertical layout */
.smyda-contact .smyda-field {
  display:grid !important;
  grid-template-columns:1fr !important;
  grid-template-rows:auto auto !important;
  row-gap:6px !important;
  align-content:start !important;

  margin:0 0 10px 0 !important;
  padding:0 !important;
}

/* The 2-column grid controls ONLY columns, never vertical spacing */
.smyda-contact .smyda-form__grid {
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  column-gap:16px !important;
  row-gap:10px !important;

  margin:0 !important;
  padding:0 !important;
}

/* Kill CF7 / WordPress auto spacing inside all fields */
.smyda-contact .smyda-field > p,
.smyda-contact .smyda-field p,
.smyda-contact .smyda-field > br,
.smyda-contact .smyda-field br {
  margin:0 !important;
  padding:0 !important;
}

.smyda-contact .smyda-field > br,
.smyda-contact .smyda-field br {
  display:none !important;
}

/* LABEL: identical dimensions everywhere */
.smyda-contact .smyda-field > label {
  display:block !important;

  width:100% !important;

  margin:0 !important;
  padding:0 !important;

  line-height:1.2 !important;

  color:var(--smyda-olive) !important;
  font-size:8px !important;
  font-weight:800 !important;
  letter-spacing:.11em !important;
  text-transform:uppercase !important;
}

/* CF7 wrapper: no hidden spacing */
.smyda-contact .smyda-field > .wpcf7-form-control-wrap,
.smyda-contact .smyda-field .wpcf7-form-control-wrap,
.smyda-contact .smyda-select,
.smyda-contact .smyda-select .wpcf7-form-control-wrap {
  display:block !important;

  width:100% !important;

  margin:0 !important;
  padding:0 !important;

  line-height:1 !important;
}

/* All controls get the exact same vertical start */
.smyda-contact .smyda-field input,
.smyda-contact .smyda-field select,
.smyda-contact .smyda-field textarea {
  margin:0 !important;
}

/* Compact controls */
.smyda-contact input[type="text"],
.smyda-contact input[type="email"],
.smyda-contact input[type="tel"],
.smyda-contact input[type="url"],
.smyda-contact select,
.smyda-contact .wpcf7-text,
.smyda-contact .wpcf7-email,
.smyda-contact .wpcf7-tel,
.smyda-contact .wpcf7-select {
  height:44px !important;
  min-height:44px !important;
}

/* Smaller message field */
.smyda-contact textarea,
.smyda-contact .wpcf7-textarea {
  height:100px !important;
  min-height:100px !important;
  padding:12px 15px !important;
}

/* Full-width fields follow directly after the grid */
.smyda-contact .smyda-form__grid + .smyda-field {
  margin-top:0 !important;
}

/* Privacy gets only a small separation */
.smyda-contact .smyda-privacy-wrap {
  margin:2px 0 0 !important;
  padding:0 !important;
}

/* Cloudflare block – compact */
.smyda-contact .smyda-turnstile-slot {
  margin:10px 0 0 !important;
  padding:0 !important;
}

/* Footer – tighter */
.smyda-contact .smyda-form__footer {
  margin-top:10px !important;
  padding-top:11px !important;
}

/* Card itself can now be smaller too */
.smyda-contact__card {
  padding:26px 31px 24px !important;
}

.smyda-contact__card-head {
  margin-bottom:18px !important;
  padding-bottom:12px !important;
}

/* Mobile */
@media(max-width:650px) {

  .smyda-contact .smyda-form__grid {
    grid-template-columns:1fr !important;
    row-gap:0 !important;
  }

  .smyda-contact .smyda-field {
    margin-bottom:10px !important;
  }

  .smyda-contact__card {
    padding:20px 17px !important;
  }

}

/* SMYDA source 193 */
@font-face{font-family:"Manrope";src:url(https://smyda.at/wp-content/uploads/fonts/Manrope_VariableFont_wght.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:200 800}@font-face{font-family:"Flaviotte";src:url(https://smyda.at/wp-content/uploads/fonts/Flaviotte.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--olive:#585123;--gold:#EEC170;--apricot:#F2A65A;--orange:#F58549;--burgundy:#772F1A;--cream:#FFF7E7;--paper:#F7E9C7;--ink:#241E16;--muted:#6E624F;--line:rgba(88,81,35,.17);--serif:"Flaviotte",Georgia,serif;--sans:"Manrope",system-ui,sans-serif;--radius:30px;--shadow:0 28px 80px rgba(65,48,24,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:var(--sans);overflow-x:hidden;background:radial-gradient(circle at 12% 4%,rgba(238,193,112,.22),transparent 28rem),linear-gradient(180deg,#fff9ec 0,#f7edcf 60%,#f1dfba 100%)}body::before{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.11;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.22'/%3E%3C/svg%3E");mix-blend-mode:multiply}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.wrap{width:min(1400px,calc(100% - 52px));margin:auto}.kicker{text-transform:uppercase;letter-spacing:.2em;font-size:10px;color:#797052}.serif{font-family:var(--serif)}h1,h2,h3{font-family:var(--serif);font-weight:400;margin:0;text-wrap:balance}.display{font-size:clamp(52px,6.2vw,98px);line-height:.98;letter-spacing:.003em}.lead{font-size:18px;line-height:1.75;color:var(--muted);max-width:700px}.section-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:72px;margin-bottom:70px;align-items:start}.hero{min-height:100svh;color:#fff8df;display:flex;align-items:end;position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(37,35,19,.95)0,rgba(49,43,19,.72) 42%,rgba(40,33,15,.2) 100%),url(https://smyda.at/wp-content/uploads/2026/08/hero-network.png)center/cover no-repeat}.hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 22%,rgba(238,193,112,.24),transparent 30rem),radial-gradient(circle at 72% 34%,rgba(242,166,90,.1),transparent 24rem),linear-gradient(180deg,transparent 60%,rgba(31,29,17,.58))}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.18fr .82fr;gap:70px;padding:165px 0 72px;align-items:end}.eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.82;display:flex;align-items:center;gap:12px;margin-bottom:18px}.eyebrow::before{content:"";width:42px;height:2px;background:linear-gradient(90deg,var(--orange),var(--gold));border-radius:99px}h1{font-size:clamp(74px,8.9vw,158px);line-height:.9;letter-spacing:.005em;margin-top:0;max-width:940px}h1 em{font-style:normal;color:var(--orange)}.hero-copy{max-width:530px;justify-self:end}.hero-copy p{font-size:18px;line-height:1.72;color:rgba(255,248,223,.8)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-size:13px;font-weight:700;transition:.25s ease;cursor:pointer}.btn-primary{background:var(--orange);color:#fff9e8;box-shadow:0 10px 26px rgba(245,133,73,.22)}.btn-primary:hover{transform:translateY(-2px);background:var(--apricot);color:#3b291a;box-shadow:0 14px 34px rgba(242,166,90,.28)}.btn-ghost{border-color:rgba(255,255,255,.32);color:#fff5dc;background:rgba(255,255,255,.04)}.btn-ghost:hover{background:rgba(245,133,73,.14);border-color:rgba(245,133,73,.55)}.hero-meta{grid-column:1/-1;margin-top:86px;padding-top:18px;border-top:1px solid rgba(255,255,255,.23);display:grid;grid-template-columns:repeat(4,1fr);gap:20px;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:rgba(255,248,223,.56)}.signal{background:var(--olive);color:#fbf0c8;padding:19px 0;overflow:hidden}.signal-track{display:flex;gap:60px;width:max-content;white-space:nowrap;animation:marquee 28s linear infinite;text-transform:uppercase;letter-spacing:.19em;font-size:10px}.signal-track span::before{content:"✦";color:var(--orange);margin-right:16px}@keyframes marquee{to{transform:translateX(-50%)}}.intro{padding:130px 0;background:#fff8e8}.intro-visual{min-height:330px;border-radius:28px;position:relative;overflow:hidden;border:1px solid rgba(88,81,35,.14);box-shadow:0 22px 60px rgba(74,58,33,.1);background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(45,48,30,.18)),radial-gradient(circle at 70% 22%,rgba(238,193,112,.28),transparent 16rem),linear-gradient(145deg,#d7d3bb 0,#8ea18c 46%,#49636a 72%,#283f46 100%)}.intro-visual::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 120%,rgba(255,255,255,.22),transparent 42%),linear-gradient(155deg,transparent 38%,rgba(255,255,255,.1) 38.5%,transparent 39%),linear-gradient(25deg,transparent 59%,rgba(255,255,255,.09) 59.5%,transparent 60%);opacity:.9}.intro-visual::after{content:"";position:absolute;left:-8%;right:-8%;bottom:-17%;height:56%;border-radius:50% 50%0 0/100% 100%0 0;background:linear-gradient(180deg,rgba(246,242,214,.3),rgba(104,132,127,.15)),repeating-radial-gradient(circle at 50% 100%,transparent 0 22px,rgba(255,255,255,.2) 23px 24px,transparent 25px 44px);transform:scaleX(1.25);opacity:.85}.intro-visual__mountains{position:absolute;inset:auto 0 0 0;height:73%;z-index:2;opacity:.96;background:linear-gradient(145deg,transparent 0 26%,rgba(51,67,49,.82) 26.4% 48%,transparent 48.4%),linear-gradient(215deg,transparent 0 38%,rgba(85,105,78,.66) 38.4% 57%,transparent 57.4%);clip-path:polygon(0 100%,0 63%,13% 47%,23% 58%,37% 28%,51% 61%,67% 39%,78% 55%,91% 31%,100% 46%,100% 100%)}.intro-visual__water{position:absolute;left:9%;right:8%;bottom:10%;height:24%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(247,247,225,.45),rgba(126,159,158,.15) 46%,transparent 72%);filter:blur(.2px);z-index:3}.intro-visual__geo{position:absolute;z-index:4;border:1px solid rgba(255,247,231,.46);border-radius:50%}.intro-visual__geo.one{width:132px;height:132px;right:9%;top:9%}.intro-visual__geo.two{width:78px;height:78px;right:4%;top:20%;border-color:rgba(245,133,73,.55)}.intro-visual__line{position:absolute;z-index:4;width:170px;height:1px;left:7%;top:18%;background:linear-gradient(90deg,var(--orange),transparent);transform:rotate(-14deg);transform-origin:left center}.intro-cards{display:grid;grid-template-columns:1.08fr .92fr;gap:18px;margin-top:70px}.intro-card{border:1px solid var(--line);border-radius:var(--radius);min-height:360px;padding:38px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(238,193,112,.16));position:relative;overflow:hidden}.intro-card.dark{background:linear-gradient(145deg,var(--olive),#2b2c19);color:#fff3ca}.intro-card::after{content:"";position:absolute;right:-120px;bottom:-160px;width:380px;height:380px;border-radius:50%;border:1px solid rgba(88,81,35,.18);box-shadow:0 0 0 35px rgba(88,81,35,.04),0 0 0 70px rgba(88,81,35,.025)}.intro-card.dark::after{border-color:rgba(255,255,255,.14);box-shadow:0 0 0 35px rgba(255,255,255,.03),0 0 0 70px rgba(255,255,255,.02)}.intro-card h3{font-size:48px;position:relative;z-index:2}.intro-card p{font-size:14px;line-height:1.8;color:#69634f;max-width:520px;position:relative;z-index:2}.intro-card.dark p{color:rgba(255,243,202,.74)}.services{padding:120px 0;background:linear-gradient(180deg,#f7e8c5 0,rgba(238,193,112,.34) 100%)}.service-list{border-top:1px solid var(--line)}.service-row{display:grid;grid-template-columns:80px 1fr 1.15fr 40px;gap:26px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line);transition:.25s}.service-row:hover{padding-left:14px;background:linear-gradient(90deg,rgba(245,133,73,.1),rgba(255,255,255,.24))}.service-nr{font-family:var(--serif);font-size:18px;color:#897a52}.service-name{font-family:var(--serif);font-size:38px}.service-desc{font-size:13px;line-height:1.7;color:#6d654e}.pillars{color:#f7edc1;padding:76px 0;overflow:hidden;background:radial-gradient(circle at 10%0,rgba(238,193,112,.16),transparent 26rem),linear-gradient(120deg,#5d5a2a 0,#4f5128 48%,#4a4525 100%)}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.1)}.pillar{padding:30px 34px;min-height:275px;position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.025),rgba(255,255,255,0)),rgba(88,81,35,.78)}.pillar:nth-child(2){background:radial-gradient(circle at 88% 12%,rgba(245,133,73,.11),transparent 12rem),rgba(81,76,37,.76)}.pillar:nth-child(3){background:radial-gradient(circle at 12% 88%,rgba(238,193,112,.12),transparent 14rem),rgba(73,72,37,.78)}.pillar::after{content:"";position:absolute;right:-85px;bottom:-95px;width:250px;height:250px;border-radius:50%;border:1px solid rgba(255,255,255,.16);box-shadow:0 0 0 30px rgba(255,255,255,.03),0 0 0 60px rgba(255,255,255,.02)}.pillar small{font-size:9px;letter-spacing:.2em;opacity:.7}.pillar h3{font-size:46px;margin:22px 0 13px;color:var(--gold)}.pillar p{font-size:15px;line-height:1.72;color:rgba(255,245,213,.78);max-width:365px;position:relative;z-index:2}.packages{padding:130px 0;background:linear-gradient(180deg,#fff5dc 0,rgba(242,166,90,.16) 100%)}.packages-head{text-align:center;max-width:860px;margin:0 auto 60px}.package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.package{border:1px solid var(--line);border-radius:30px;padding:34px;min-height:520px;display:flex;flex-direction:column;background:rgba(255,255,255,.35);position:relative;overflow:hidden;transition:.3s;cursor:pointer}.package::after{content:"";position:absolute;right:-85px;bottom:-110px;width:250px;height:250px;border-radius:50%;background:radial-gradient(circle,var(--apricot),transparent 64%);opacity:.18}.package:hover,.package.active{transform:translateY(-8px);box-shadow:var(--shadow)}.package.active{background:#fff9e8;border-color:var(--orange);box-shadow:0 26px 70px rgba(245,133,73,.16)}.package-tag{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#7b7157}.package h3{font-size:56px;margin:32px 0 8px}.price{font-family:var(--serif);font-size:30px;margin-bottom:28px}.package ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.package li{padding:13px 0;border-bottom:1px solid var(--line);font-size:13px;color:#655d49}.package .btn{margin-top:auto;width:100%;border-color:#8d8058;background:0 0;color:var(--olive)}.package .btn:hover{background:var(--gold);color:#352919;border-color:var(--gold)}.package.active .btn{background:var(--orange);color:#fff9e8;border-color:var(--orange)}.package.active .btn:hover{background:var(--apricot);color:#3a2819;border-color:var(--apricot)}.package-note{margin-top:34px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start;padding:22px 24px;border:1px solid rgba(119,47,26,.16);border-radius:22px;background:linear-gradient(90deg,rgba(245,133,73,.08),rgba(238,193,112,.1))}.package-note span{font-family:var(--serif);font-size:24px;color:var(--burgundy);white-space:nowrap}.package-note p{margin:2px 0 0;color:#6b604c;font-size:13px;line-height:1.65;max-width:760px}.offer-line{font-family:var(--sans);font-size:15px;line-height:1.55;font-weight:600;color:var(--burgundy);max-width:290px;min-height:54px;margin-bottom:24px}.package-micro{margin-top:10px;max-width:300px;font-size:12px;line-height:1.55;color:#7a6f58}.package.active .offer-line{color:var(--orange)}.references{padding:105px 0;background:linear-gradient(180deg,#f8e9c7 0,#f3d8ad 100%)}.ref-top{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:44px}.ref-controls{display:flex;gap:12px}.ref-btn{width:54px;height:54px;border-radius:50%;border:1px solid rgba(88,81,35,.24);background:rgba(255,255,255,.46);color:var(--olive);cursor:pointer;position:relative;display:grid;place-items:center;box-shadow:0 8px 26px rgba(88,81,35,.08);transition:.28s ease}.ref-btn::before{content:"";width:13px;height:13px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transition:transform .28s ease}#prevRef::before{transform:rotate(-135deg) translate(-1px,-1px)}#nextRef::before{transform:rotate(45deg) translate(-1px,-1px)}.ref-btn:hover{background:var(--olive);color:var(--cream);border-color:var(--olive);transform:translateY(-2px);box-shadow:0 12px 30px rgba(88,81,35,.16)}.slider-window{overflow:hidden}.slider-track{display:flex;gap:20px;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.ref-card{flex:0 0 min(64vw,760px);border-radius:26px;overflow:hidden;background:#201d14;box-shadow:0 28px 70px rgba(68,45,17,.15);position:relative}.ref-image{width:100%;aspect-ratio:16/8.6;object-fit:cover;display:block;filter:saturate(.94) contrast(1.03)}.ref-placeholder{width:100%;aspect-ratio:16/8.6;display:grid;place-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 18% 20%,rgba(238,193,112,.42),transparent 16rem),linear-gradient(145deg,#5d5a2a,#342f1e 58%,#772f1a)}.ref-placeholder::before{content:"";width:180px;height:180px;border:1px solid rgba(255,255,255,.24);border-radius:50%;box-shadow:0 0 0 34px rgba(255,255,255,.025),0 0 0 68px rgba(255,255,255,.018)}.ref-placeholder span{position:absolute;color:rgba(255,247,231,.72);font-size:11px;text-transform:uppercase;letter-spacing:.18em}.ref-overlay{position:absolute;inset:auto 0 0 0;padding:20px 22px;background:linear-gradient(180deg,transparent,rgba(20,18,11,.92));color:#fff;display:flex;justify-content:space-between;gap:20px;align-items:end}.ref-overlay h3{font-size:34px}.ref-meta{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.62)}.ref-tag{border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:9px 13px;font-size:10px}.reviews{padding:120px 0;background:var(--burgundy);color:#fff3d4;overflow:hidden}.reviews .kicker{color:#f4bf88}.reviews-head{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;margin-bottom:44px}.reviews .display{color:#fff6dc}.reviews-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.reviews-hint{font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:rgba(255,243,212,.48)}.review-controls{display:flex;gap:10px}.review-btn{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#fff3d4;display:grid;place-items:center;cursor:pointer;transition:.25s ease}.review-btn:hover{background:var(--gold);color:#4d281e;border-color:var(--gold);transform:translateY(-2px)}.review-btn span{width:11px;height:11px;border-top:1.4px solid currentColor;border-right:1.4px solid currentColor;display:block}#prevReview span{transform:rotate(-135deg)}#nextReview span{transform:rotate(45deg)}.review-window{overflow:hidden}.review-track{display:flex;gap:14px;transition:transform .55s cubic-bezier(.2,.8,.2,1);will-change:transform}.review{flex:0 0 min(31vw,390px);background:rgba(255,247,226,.08);border:1px solid rgba(255,255,255,.16);border-radius:22px;padding:23px;min-height:265px;display:flex;flex-direction:column}.stars{letter-spacing:.14em;color:var(--gold);font-size:12px}.review blockquote{font-family:var(--serif);font-size:25px;line-height:1.28;margin:18px 0 22px}.review footer{margin-top:auto;font-size:11px;color:rgba(255,243,212,.6)}.review.featured{background:linear-gradient(145deg,var(--gold),#f7d699);color:#4b291d;border-color:rgba(255,255,255,.3)}.review.featured footer{color:#7a594d}.story{padding:130px 0;background:#fff8e7}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center}.story-copy p{font-size:17px;line-height:1.8;color:#655e4c;max-width:620px}.story-art{min-height:540px;border-radius:38px;position:relative;overflow:hidden;background:radial-gradient(circle at 25% 20%,rgba(238,193,112,.35),transparent 18rem),linear-gradient(145deg,#d9c589,#8c7d3c 52%,#4f5227 100%)}.story-art::before{content:"";position:absolute;inset:0;background:repeating-radial-gradient(circle at 52% 48%,transparent 0 24px,rgba(255,255,255,.22) 25px 26px,transparent 27px 46px);opacity:.38;transform:scale(1.5)}.story-art::after{content:"";position:absolute;right:8%;top:8%;width:48%;height:84%;border:1px solid rgba(255,255,255,.28);border-radius:48% 52% 44% 56%/58% 42% 58% 42%;transform:rotate(12deg)}.contact{padding:125px 0;background:linear-gradient(135deg,var(--burgundy),#5b2115);color:#fff1cf}.contact-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:50px;align-items:start}.contact .kicker{color:#f6b37e;margin-bottom:18px}.contact h2{font-size:clamp(58px,6.4vw,102px);line-height:.94}.contact-copy p{font-size:17px;line-height:1.75;color:rgba(255,241,207,.68);max-width:560px}.contact-notes{margin-top:34px;padding-top:24px;border-top:1px solid rgba(255,255,255,.18);display:grid;gap:14px;font-size:12px;color:rgba(255,241,207,.68)}.form{background:#fff1d7;color:#38271d;border-radius:32px;padding:34px;box-shadow:0 28px 90px rgba(27,10,4,.24)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.field{display:grid;gap:8px}.field.full{grid-column:1/-1}label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#776555}input,textarea,select{width:100%;border:1px solid rgba(119,47,26,.18);background:#fff9e9;color:#35271e;border-radius:16px;padding:15px 16px;outline:0}textarea{min-height:135px;resize:vertical}input:focus,textarea:focus,select:focus{border-color:var(--orange);box-shadow:0 0 0 3px rgba(245,133,73,.12)}.form .btn{margin-top:16px;width:100%;background:var(--orange);color:#fff8dc;border-color:var(--orange)}.form .btn:hover{background:var(--apricot);color:#3a2819;border-color:var(--apricot);transform:translateY(-2px)}.section-head .kicker,.packages-head .kicker,.ref-top .kicker,.reviews-head .kicker,.story-copy .kicker{margin-bottom:18px}@media (max-width:1180px) and (min-width:961px){.ref-card{flex-basis:min(72vw,720px)}.review{flex-basis:min(42vw,380px)}}@media (max-width:960px){.hero-inner,.section-head,.reviews-head,.story-grid,.contact-grid{grid-template-columns:1fr}.hero-copy{justify-self:start}.hero-meta{grid-template-columns:1fr 1fr}.intro-cards,.pillar-grid,.package-grid{grid-template-columns:1fr}.service-row{grid-template-columns:48px 1fr 30px}.service-desc{grid-column:2/3}.ref-card{flex-basis:88vw}.review{flex-basis:min(70vw,420px)}.section-head{gap:34px}.section-head .kicker,.packages-head .kicker,.ref-top .kicker,.reviews-head .kicker,.story-copy .kicker,.contact .kicker{margin-bottom:16px}.intro-visual{min-height:270px}.pillar{min-height:245px}}@media (max-width:700px){.eyebrow{margin-bottom:16px}.section-head{margin-bottom:52px}.reviews-toolbar{align-items:flex-end}.reviews-hint{max-width:180px;line-height:1.5}}@media (max-width:560px){.wrap{width:min(100% - 28px,1400px)}h1{font-size:64px}.hero-inner{padding-top:120px}.hero-meta{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.package-note{grid-template-columns:1fr}.package-note span{white-space:normal}.ref-card{flex-basis:92vw}.review{flex-basis:86vw}.intro-visual{min-height:230px}.pillar{padding:27px 24px;min-height:225px}.pillar h3{font-size:42px}.pillar p{font-size:15px}.ref-top{align-items:flex-end}.ref-btn{width:48px;height:48px}}.hero h1{color:var(--cream)!important}.hero h1 em{color:var(--orange)!important}.intro-card.dark h3{color:var(--cream)!important}.contact h2{color:var(--cream)!important}.et-l--footer,.et-l--footer .et_pb_section{background-color:#211f14!important}.contact h2 .contact-accent{color:#eec170!important}footer.et-l,footer.et-l--footer,.et-l--footer,.et-l--footer>*,.et-l--footer .et_pb_section,.et-l--footer .et_pb_section.et_pb_section_0_tb_footer{background-color:#211f14!important;background-image:none!important}.et-l--footer .et_pb_row,.et-l--footer .et_pb_column,.et-l--footer .et_pb_module,.et-l--footer .et_pb_module_inner{background-color:transparent!important}.et-l--footer .et_pb_section::before,.et-l--footer .et_pb_section::after,.et-l--footer::before,.et-l--footer::after{background:0 0!important}#main-footer,#footer-bottom,#footer-widgets{background-color:#211f14!important;background-image:none!important}.intro-visual--video{min-height:360px!important;height:360px;position:relative;overflow:hidden;border-radius:var(--radius);background:#2e3327;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:paint}.intro-visual--video::before,.intro-visual--video::after{display:none!important}.intro-visual__video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center center;border:0;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.intro-visual__video-overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(255,247,231,.015),rgba(34,43,31,.1)),radial-gradient(circle at 82% 12%,rgba(238,193,112,.1),transparent 14rem)}.intro-visual__video-frame{position:absolute;z-index:3;right:22px;top:22px;width:88px;height:88px;border-top:1px solid rgba(255,247,231,.42);border-right:1px solid rgba(255,247,231,.42);pointer-events:none}.intro-visual__video-frame::before{content:"";position:absolute;right:-1px;top:-1px;width:24px;height:24px;border-radius:50%;border:1px solid rgba(245,133,73,.55);transform:translate(50%,-50%)}.intro .section-head{align-items:stretch}.intro .section-head>div:first-child{display:flex}.intro .section-head>div:first-child .intro-visual{width:100%}@media (max-width:960px){.intro-visual--video{height:300px;min-height:300px!important}}@media (max-width:560px){.intro-visual--video{height:250px;min-height:250px!important}.intro-visual__video-frame{right:16px;top:16px;width:68px;height:68px}}.intro .section-head{grid-template-columns:600px minmax(0,1fr)!important;gap:clamp(52px,5vw,82px)!important;align-items:center!important}.intro .section-head>div:first-child{width:600px!important;max-width:600px!important;display:block!important}.intro .intro-visual--video{width:600px!important;max-width:100%!important;height:360px!important;min-height:360px!important}.intro .section-head>div:last-child{min-width:0;align-self:center}.intro .section-head>div:last-child .display{max-width:720px}.intro .section-head>div:last-child .lead{max-width:680px}@media (max-width:1180px){.intro .section-head{grid-template-columns:minmax(420px,52vw) minmax(0,1fr)!important;gap:42px!important}.intro .section-head>div:first-child,.intro .intro-visual--video{width:100%!important;max-width:none!important}}@media (max-width:960px){.intro .section-head{grid-template-columns:1fr!important;gap:34px!important;align-items:start!important}.intro .section-head>div:first-child,.intro .intro-visual--video{width:100%!important;max-width:none!important}.intro .intro-visual--video{height:300px!important;min-height:300px!important}}@media (max-width:560px){.intro .intro-visual--video{height:250px!important;min-height:250px!important}}.story-art--image{min-height:540px;border-radius:38px;position:relative;overflow:hidden;background:#d8d0b2;box-shadow:0 28px 70px rgba(65,48,24,.12),0 8px 24px rgba(88,81,35,.06);border:1px solid rgba(88,81,35,.12);transform:translateZ(0);transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .65s cubic-bezier(.16,1,.3,1),border-color .4s ease}.story-art--image::before,.story-art--image::after{display:none!important}.story-art--image img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;transform:scale(1.015);transition:transform 1.05s cubic-bezier(.16,1,.3,1),filter .7s ease}.story-art--image .story-art__sheen{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(255,247,231,.015),rgba(36,30,22,.08)),radial-gradient(circle at 18% 16%,rgba(238,193,112,.1),transparent 18rem)}.story-art--image .story-art__sheen::after{content:"";position:absolute;top:-30%;left:-42%;width:24%;height:165%;opacity:0;transform:rotate(10deg);background:linear-gradient(105deg,transparent 0,rgba(255,255,255,0) 25%,rgba(255,247,231,.22) 45%,rgba(255,255,255,.45) 52%,rgba(238,193,112,.15) 60%,rgba(255,255,255,0) 78%,transparent 100%);filter:blur(1px)}.story-art--image:hover{transform:translateY(-7px);border-color:rgba(238,193,112,.26);box-shadow:0 36px 88px rgba(65,48,24,.16),0 12px 30px rgba(238,193,112,.08)}.story-art--image:hover img{transform:scale(1.05);filter:saturate(1.03) contrast(1.015)}.story-art--image:hover .story-art__sheen::after{animation:smyda-story-glint 1.05s cubic-bezier(.22,.61,.36,1)1}@keyframes smyda-story-glint{0%{left:-42%;opacity:0}18%{opacity:.62}72%{opacity:.34}to{left:126%;opacity:0}}@media (max-width:960px){.story-art--image{min-height:460px}}@media (max-width:560px){.story-art--image{min-height:340px;border-radius:28px}}@media (hover:none){.story-art--image:hover{transform:none}.story-art--image:hover img{transform:scale(1.015)}.story-art--image:hover .story-art__sheen::after{animation:none}}@media (prefers-reduced-motion:reduce){.story-art--image,.story-art--image img,.story-art--image .story-art__sheen::after{animation:none!important;transition-duration:.01ms!important}}.eyebrow,.kicker{font-size:20px!important;letter-spacing:.14em!important;line-height:1.35!important}.eyebrow::before{width:52px;height:2px}@media (max-width:960px){.eyebrow,.kicker{font-size:17px!important}}@media (max-width:560px){.eyebrow,.kicker{font-size:15px!important;letter-spacing:.12em!important}}.story-art--image .story-art__sheen,.story-art--image .story-art__sheen::after{display:none!important;content:none!important;animation:none!important}.story-art--image:hover{transform:translateY(-5px)}.story-art--image:hover img{transform:scale(1.045);filter:none!important}.pillars{background:radial-gradient(circle at 10%0,rgba(238,193,112,.12),transparent 26rem),linear-gradient(120deg,#5d5a2a 0,#4f5128 48%,#4a4525 100%)!important}.pillar-grid{display:grid;grid-template-columns:repeat(3,450px)!important;justify-content:center;gap:18px!important;background:0 0!important;border:0!important}.pillar{width:450px;min-height:410px!important;padding:30px 32px 32px!important;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;border-radius:28px;border:1px solid rgba(255,247,231,.13);background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;box-shadow:0 24px 56px rgba(29,31,17,.2),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1),border-color .35s ease}.pillar--forge{background-image:url(https://smyda.at/wp-content/uploads/2026/10/main_create_2-optimized.webp)!important}.pillar--bridge{background-image:url(https://smyda.at/wp-content/uploads/2026/10/main_connect_2-optimized.webp)!important}.pillar--light{background-image:url(https://smyda.at/wp-content/uploads/2026/10/main_clear_2-optimized.webp)!important}.pillar::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(25,28,16,.02)0,rgba(25,28,16,.07) 24%,rgba(25,28,16,.22) 47%,rgba(25,28,16,.68) 72%,rgba(20,23,14,.96) 100%)}.pillar::after{content:"";position:absolute;inset:0;z-index:1;width:auto!important;height:auto!important;right:0!important;bottom:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;pointer-events:none;background:linear-gradient(135deg,rgba(88,81,35,.18),transparent 58%)}.pillar>*{position:relative;z-index:2}.pillar small{font-size:11px!important;letter-spacing:.18em;color:rgba(255,247,231,.72)!important}.pillar h3{font-size:46px;margin:18px 0 12px;color:var(--gold)!important;text-shadow:0 2px 18px rgba(0,0,0,.18)}.pillar p{max-width:390px;margin:0;font-size:15px!important;line-height:1.72!important;font-weight:600!important;color:rgba(255,247,231,.9)!important;text-shadow:0 2px 12px rgba(0,0,0,.18)}.pillar::before,.pillar::after{transition:opacity .45s ease}.pillar:hover{transform:translateY(-7px) scale(1.012);border-color:rgba(238,193,112,.28);box-shadow:0 36px 82px rgba(28,31,18,.28),0 10px 28px rgba(238,193,112,.08)}.pillar{background-size:100% 100%!important;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .55s cubic-bezier(.16,1,.3,1),border-color .35s ease,background-size .8s cubic-bezier(.16,1,.3,1)}.pillar:hover{background-size:106% 106%!important}@media (max-width:1450px){.pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.pillar{width:100%}}@media (max-width:960px){.pillar-grid{grid-template-columns:1fr!important;gap:16px!important}.pillar{width:100%;min-height:360px!important}}@media (max-width:560px){.pillar{min-height:320px!important;padding:26px 24px 26px!important;border-radius:24px}.pillar h3{font-size:42px}.pillar p{font-size:14px!important}}@media (hover:none){.pillar:hover{transform:none;background-size:100% 100%!important}}.pillar{border:0!important;outline:0!important;box-shadow:0 24px 56px rgba(29,31,17,.18)!important;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform 1s cubic-bezier(.16,1,.3,1),box-shadow 1s cubic-bezier(.16,1,.3,1),background-size 1.25s cubic-bezier(.16,1,.3,1)!important;will-change:transform,background-size}.pillar:hover{transform:translateY(-5px) scale(1.006)!important;border:0!important;box-shadow:0 34px 78px rgba(28,31,18,.24),0 10px 26px rgba(238,193,112,.06)!important;background-size:104% 104%!important}@media (hover:none){.pillar:hover{transform:none!important;background-size:100% 100%!important}}@media (prefers-reduced-motion:reduce){.pillar{transition-duration:.01ms!important}}.pillar small{color:#772f1a!important;font-weight:700!important;text-shadow:0 1px 0 rgba(255,247,231,.3),0 2px 10px rgba(255,247,231,.14)!important}.pillar,.pillar:hover,.pillar:focus,.pillar:focus-visible,.pillar:active{border:0!important;outline:0!important;box-shadow:0 24px 56px rgba(29,31,17,.18)!important}.pillar:hover{box-shadow:0 34px 78px rgba(28,31,18,.24),0 10px 26px rgba(238,193,112,.04)!important}.pillar::before,.pillar::after{border:0!important;outline:0!important;box-shadow:none!important}.intro-card:first-child{background:#f58549!important;color:#fff7e7!important;border-color:transparent!important}.intro-card:first-child h3{color:#fff7e7!important}.intro-card:first-child p{color:rgba(255,247,231,.9)!important}.intro-card p{font-size:17px!important;line-height:1.75!important;font-weight:500!important;max-width:560px}.intro-card.dark p{color:rgba(255,247,231,.84)!important}@media (max-width:560px){.intro-card p{font-size:15.5px!important}}.smyda-letter-play .smyda-letter{display:inline-block;position:relative;transition:all .3s cubic-bezier(.6,.4,0,1);transform-origin:center center;cursor:default}.smyda-values{position:relative;isolation:isolate;overflow:hidden;padding:clamp(62px,6vw,94px)0;color:#fff7e7;background-color:#30351f;background-image:linear-gradient(180deg,rgba(18,21,12,.03)0,rgba(17,20,11,.06) 46%,rgba(13,16,9,.14) 100%),url(https://smyda.at/wp-content/uploads/2026/10/main_site_pillar_bg-optimized.webp);background-size:cover,cover;background-position:center center,center center;background-repeat:no-repeat,no-repeat}.smyda-values::before{display:none!important;content:none!important}.smyda-values::after{display:none!important;content:none!important}.smyda-values__glow{display:none!important}.smyda-values__glow--left{top:-230px;left:-110px;background:rgba(238,193,112,.35)}.smyda-values__glow--right{right:-170px;bottom:-260px;background:rgba(245,133,73,.16)}.smyda-values__wrap{position:relative;z-index:2}.smyda-values__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,1.5vw,22px);max-width:1400px;margin:0 auto}.smyda-value-card{position:relative;isolation:isolate;min-height:clamp(430px,34vw,520px);overflow:hidden;border-radius:28px;background:#202316;border:1px solid rgba(238,193,112,.28);box-shadow:0 28px 65px rgba(16,18,9,.26),inset 0 1px 0 rgba(255,255,255,.08);transform:translateZ(0);transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1),border-color .45s ease}.smyda-value-card__image{position:absolute;inset:0;z-index:-3;background-image:var(--card-image);background-size:cover;background-position:center 28%;background-repeat:no-repeat;transform:scale(1.015);transition:transform 1.15s cubic-bezier(.16,1,.3,1),filter .75s ease}.smyda-value-card__overlay{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 18% 6%,rgba(238,193,112,.11),transparent 32%),linear-gradient(180deg,rgba(20,23,13,.02)0,rgba(20,23,13,.03) 22%,rgba(20,23,13,.11) 38%,rgba(19,22,13,.42) 57%,rgba(18,20,12,.8) 74%,rgba(16,18,11,.97) 100%)}.smyda-value-card__overlay::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(14,16,9,.16),transparent 30%,transparent 72%,rgba(14,16,9,.1));pointer-events:none}.smyda-value-card__icon{position:absolute;top:24px;left:24px;width:54px;height:54px;z-index:4;display:grid;place-items:center;border-radius:50%;color:var(--gold);background:rgba(35,39,21,.78);border:1px solid rgba(238,193,112,.28);box-shadow:0 10px 28px rgba(0,0,0,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.smyda-value-card__icon svg{width:24px;height:24px}.smyda-value-card__content{position:absolute;inset:auto 28px 27px 28px;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end}.smyda-value-card h3{margin:0;max-width:95%;font-family:var(--serif);font-size:clamp(35px,3vw,50px);line-height:.98;font-weight:400;letter-spacing:.005em;text-transform:uppercase;color:var(--gold)!important;text-shadow:0 3px 18px rgba(0,0,0,.34)}.smyda-value-card__line{display:block;width:52px;height:1px;margin:17px 0 16px;background:linear-gradient(90deg,var(--gold),rgba(238,193,112,.3))}.smyda-value-card p{margin:0;max-width:390px;font-family:var(--sans);font-size:14px;line-height:1.72;font-weight:550;color:rgba(255,247,231,.9)!important;text-shadow:0 2px 10px rgba(0,0,0,.28)}.smyda-value-card__arrow{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;margin-bottom:2px;border-radius:50%;border:1px solid rgba(238,193,112,.6);color:var(--gold);font-size:17px;line-height:1;background:rgba(27,30,17,.58);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .45s cubic-bezier(.16,1,.3,1),background .35s ease,color .35s ease,border-color .35s ease}.smyda-value-card:hover{transform:translateY(-8px);border-color:rgba(238,193,112,.5);box-shadow:0 40px 90px rgba(15,17,8,.34),0 12px 35px rgba(238,193,112,.07),inset 0 1px 0 rgba(255,255,255,.1)}.smyda-value-card:hover .smyda-value-card__image{transform:scale(1.065);filter:saturate(1.03) contrast(1.025)}.smyda-value-card:hover .smyda-value-card__arrow{transform:translateX(4px);background:var(--gold);color:#34351e;border-color:var(--gold)}.smyda-value-card:nth-child(1) .smyda-value-card__image{background-position:center 24%}.smyda-value-card:nth-child(2) .smyda-value-card__image{background-position:center 30%}.smyda-value-card:nth-child(3) .smyda-value-card__image{background-position:center 22%}@media (max-width:1050px){.smyda-values__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.smyda-value-card{min-height:450px}.smyda-value-card__content{inset:auto 22px 23px 22px}.smyda-value-card h3{font-size:clamp(30px,3.4vw,39px)}.smyda-value-card p{font-size:13px}}@media (max-width:820px){.smyda-values{padding:54px 0;background-position:center center,35%center}.smyda-values__grid{grid-template-columns:1fr;gap:18px;max-width:680px}.smyda-value-card{min-height:clamp(400px,88vw,520px)}.smyda-value-card h3{font-size:clamp(38px,8vw,52px)}.smyda-value-card p{max-width:480px;font-size:14px}}@media (max-width:560px){.smyda-values{padding:42px 0}.smyda-value-card{min-height:420px;border-radius:24px}.smyda-value-card__icon{top:18px;left:18px;width:48px;height:48px}.smyda-value-card__content{inset:auto 20px 21px 20px;gap:15px}.smyda-value-card h3{font-size:clamp(34px,10vw,46px)}.smyda-value-card p{font-size:13px;line-height:1.65}.smyda-value-card__arrow{width:40px;height:40px}}@media (hover:none){.smyda-value-card:hover{transform:none}.smyda-value-card:hover .smyda-value-card__image{transform:scale(1.015);filter:none}.smyda-value-card:hover .smyda-value-card__arrow{transform:none;background:rgba(27,30,17,.58);color:var(--gold)}}@media (prefers-reduced-motion:reduce){.smyda-value-card,.smyda-value-card__image,.smyda-value-card__arrow{transition:none!important}}.smyda-contact__card{position:relative;isolation:isolate;overflow:hidden;border-radius:30px!important;border:0!important;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,247,231,.88))!important;box-shadow:0 28px 70px rgba(47,37,22,.14),0 8px 26px rgba(88,81,35,.07),inset 0 1px 0 rgba(255,255,255,.78);transform:translateZ(0);transition:transform .8s cubic-bezier(.16,1,.3,1),box-shadow .8s cubic-bezier(.16,1,.3,1)}.smyda-contact__card::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 92% 8%,rgba(238,193,112,.18),transparent 17rem),radial-gradient(circle at 7% 95%,rgba(245,133,73,.08),transparent 18rem)}.smyda-contact__card::after{content:"";position:absolute;inset:1px;z-index:-1;pointer-events:none;border-radius:29px;background:linear-gradient(135deg,rgba(255,255,255,.22),transparent 42%)}@media (hover:hover){.smyda-contact__card:hover{transform:translateY(-6px) scale(1.003);box-shadow:0 38px 88px rgba(47,37,22,.17),0 12px 32px rgba(238,193,112,.08),inset 0 1px 0 rgba(255,255,255,.8)}}.smyda-contact__card-head{position:relative;z-index:2;padding-bottom:18px;margin-bottom:24px;border-bottom:1px solid rgba(88,81,35,.13)}.smyda-contact__card-head span{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--burgundy)}.smyda-contact__card-head span::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px rgba(245,133,73,.1)}.smyda-contact__meta{display:grid;gap:10px}.smyda-contact__meta-item{position:relative;padding:15px 17px;border-radius:17px;background:linear-gradient(135deg,rgba(255,255,255,.48),rgba(238,193,112,.07));border:1px solid rgba(88,81,35,.1);box-shadow:0 8px 22px rgba(64,49,27,.035);transition:transform .45s cubic-bezier(.16,1,.3,1),background .35s ease,box-shadow .45s ease}@media (hover:hover){.smyda-contact__meta-item:hover{transform:translateX(4px);background:linear-gradient(135deg,rgba(255,255,255,.66),rgba(238,193,112,.11));box-shadow:0 12px 28px rgba(64,49,27,.055)}}.smyda-contact__meta-label{color:var(--burgundy)!important;font-weight:700}.smyda-contact__prelaunch{position:relative;overflow:hidden;border:0!important;border-radius:22px!important;background:linear-gradient(135deg,rgba(88,81,35,.96),rgba(55,54,28,.97))!important;color:var(--cream);box-shadow:0 18px 42px rgba(45,43,23,.15),inset 0 1px 0 rgba(255,255,255,.05)}.smyda-contact__prelaunch::before{content:"";position:absolute;width:180px;height:180px;right:-75px;bottom:-100px;border-radius:50%;background:radial-gradient(circle,rgba(238,193,112,.18),transparent 67%);pointer-events:none}.smyda-contact__prelaunch strong{color:#fff7e7!important}.smyda-contact__prelaunch p{color:rgba(255,247,231,.72)!important}.smyda-contact__status-dot{background:var(--orange)!important;box-shadow:0 0 0 5px rgba(245,133,73,.12),0 0 22px rgba(245,133,73,.28)}.smyda-contact input,.smyda-contact textarea,.smyda-contact select{border:1px solid rgba(88,81,35,.12)!important;background:rgba(255,255,255,.68)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.7);transition:border-color .3s ease,background .3s ease,box-shadow .3s ease,transform .3s ease}.smyda-contact input:hover,.smyda-contact textarea:hover,.smyda-contact select:hover{background:rgba(255,255,255,.86)!important;border-color:rgba(88,81,35,.19)!important}.smyda-contact input:focus,.smyda-contact textarea:focus,.smyda-contact select:focus{border-color:rgba(245,133,73,.72)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(245,133,73,.09),0 10px 24px rgba(65,48,24,.045)!important}.smyda-contact input[type=submit],.smyda-contact button[type=submit],.smyda-contact .wpcf7-submit{border:0!important;background:var(--orange)!important;color:#fff8e8!important;box-shadow:0 12px 26px rgba(245,133,73,.19);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,background .35s ease}@media (hover:hover){.smyda-contact input[type=submit]:hover,.smyda-contact button[type=submit]:hover,.smyda-contact .wpcf7-submit:hover{transform:translateY(-3px);background:var(--apricot)!important;color:#402b1d!important;box-shadow:0 17px 36px rgba(242,166,90,.24)}}.smyda-success{border-radius:28px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,247,231,.91));box-shadow:0 28px 70px rgba(47,37,22,.14),0 8px 26px rgba(88,81,35,.06),inset 0 1px 0 rgba(255,255,255,.8)}@media (max-width:960px){.smyda-contact__card{border-radius:28px!important}}@media (max-width:560px){.smyda-contact__card{border-radius:24px!important}.smyda-contact__card::after{border-radius:23px}.smyda-contact__meta-item{border-radius:15px}.smyda-contact__prelaunch{border-radius:19px!important}}@media (hover:none){.smyda-contact__card:hover{transform:none}.smyda-contact__meta-item:hover{transform:none}}@media (prefers-reduced-motion:reduce){.smyda-contact__card,.smyda-contact__meta-item,.smyda-contact input,.smyda-contact textarea,.smyda-contact select{transition-duration:.01ms!important}}@media (hover:hover){.smyda-contact__card:hover{transform:none!important;box-shadow:0 34px 82px rgba(47,37,22,.16),0 10px 28px rgba(238,193,112,.07),inset 0 1px 0 rgba(255,255,255,.8)!important}}@media (hover:hover){.smyda-contact__meta-item:hover{transform:none!important;background:linear-gradient(135deg,rgba(255,255,255,.58),rgba(238,193,112,.09));box-shadow:0 9px 24px rgba(64,49,27,.045)}}.smyda-contact__card{transform:none!important;transition:box-shadow .55s ease!important}.smyda-contact__meta-item{transform:none!important;transition:background .35s ease,box-shadow .35s ease!important}.smyda-contact__meta{display:grid;gap:0!important}.smyda-contact__meta-item{background:0 0!important;border:0!important;box-shadow:none!important;border-radius:0!important;transform:none!important;padding-left:0!important;padding-right:0!important;transition:none!important}.smyda-contact__meta-item:hover{background:0 0!important;border:0!important;box-shadow:none!important;transform:none!important}.smyda-contact__meta-label{box-shadow:none!important;background:0 0!important}.story-art--image{position:relative;isolation:isolate;overflow:visible!important;min-height:540px;background:0 0!important;border:0!important;border-radius:38px;box-shadow:none!important;transform:none!important}.story-art--image::before,.story-art--image::after{display:none!important}.story-art__image-wrap{position:absolute;inset:0;overflow:hidden;border-radius:38px;background:#2d3022;box-shadow:0 30px 72px rgba(49,43,23,.17),0 10px 28px rgba(88,81,35,.08),inset 0 1px 0 rgba(255,255,255,.08);transform:translateZ(0);transition:box-shadow .8s cubic-bezier(.16,1,.3,1)}.story-art__image-wrap img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;transform:scale(1.015);transition:transform 1.2s cubic-bezier(.16,1,.3,1),filter .8s ease}.story-art__image-wrap::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(255,247,231,.025)0,transparent 43%,rgba(29,31,18,.11) 100%),radial-gradient(circle at 18% 12%,rgba(238,193,112,.11),transparent 17rem)}.story-art__image-wrap::after{content:"";position:absolute;top:22px;right:22px;width:74px;height:74px;z-index:3;pointer-events:none;border-top:1px solid rgba(255,247,231,.34);border-right:1px solid rgba(255,247,231,.34);border-radius:0 15px 0 0}.story-art__depth{position:absolute;z-index:-1;left:7%;right:7%;bottom:-18px;height:55px;border-radius:50%;background:rgba(62,52,28,.19);filter:blur(24px);opacity:.72;pointer-events:none}@media (hover:hover){.story-art--image:hover .story-art__image-wrap{box-shadow:0 36px 82px rgba(49,43,23,.2),0 12px 30px rgba(238,193,112,.075),inset 0 1px 0 rgba(255,255,255,.08)}.story-art--image:hover .story-art__image-wrap img{transform:scale(1.052)}}.review{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(145deg,rgba(255,247,226,.105),rgba(255,247,226,.055))!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:24px!important;box-shadow:0 18px 44px rgba(32,13,8,.1),inset 0 1px 0 rgba(255,255,255,.035);transform:none!important;transition:background .45s ease,box-shadow .55s ease,border-color .45s ease}.review::before{content:"";position:absolute;width:230px;height:230px;right:-125px;bottom:-145px;border-radius:50%;z-index:-1;background:radial-gradient(circle,rgba(238,193,112,.14),transparent 66%);pointer-events:none}.review::after{content:"";position:absolute;top:0;left:24px;right:24px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);pointer-events:none}@media (hover:hover){.review:hover{transform:none!important;border-color:rgba(238,193,112,.23)!important;background:linear-gradient(145deg,rgba(255,247,226,.13),rgba(255,247,226,.07))!important;box-shadow:0 24px 58px rgba(32,13,8,.14),0 8px 22px rgba(238,193,112,.035),inset 0 1px 0 rgba(255,255,255,.05)}}.review.featured{background:linear-gradient(145deg,#eec170 0,#f1ca82 54%,#f4d89e 100%)!important;color:#4b291d;border:1px solid rgba(255,255,255,.32)!important;box-shadow:0 24px 58px rgba(63,29,16,.18),inset 0 1px 0 rgba(255,255,255,.38)}.review.featured::before{background:radial-gradient(circle,rgba(245,133,73,.23),transparent 67%)}.review.featured::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.52),transparent)}.review.featured footer{color:#745441!important}.review .stars{position:relative;z-index:2;color:var(--gold);text-shadow:0 2px 12px rgba(238,193,112,.15)}.review.featured .stars{color:#772f1a;text-shadow:none}.review-progress{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:30px;min-height:16px}.review-progress__dot{appearance:none;width:7px;height:7px;padding:0;border:0;border-radius:999px;background:rgba(255,243,212,.28);cursor:pointer;transition:width .55s cubic-bezier(.16,1,.3,1),background .35s ease,opacity .35s ease,transform .35s ease;opacity:.68}.review-progress__dot:hover{opacity:1;background:rgba(238,193,112,.54)}.review-progress__dot.is-active{width:34px;background:linear-gradient(90deg,var(--gold),var(--apricot));opacity:1;box-shadow:0 4px 16px rgba(238,193,112,.18)}.review-progress__dot.is-active::after{content:""}@media (max-width:960px){.story-art--image{min-height:460px}.story-art__image-wrap{border-radius:32px}}@media (max-width:560px){.story-art--image{min-height:340px}.story-art__image-wrap{border-radius:26px}.story-art__image-wrap::after{top:16px;right:16px;width:58px;height:58px}.review{border-radius:20px!important}.review-progress{margin-top:24px;gap:7px}.review-progress__dot.is-active{width:28px}}@media (hover:none){.story-art--image:hover .story-art__image-wrap img{transform:scale(1.015)}}@media (prefers-reduced-motion:reduce){.story-art__image-wrap,.story-art__image-wrap img,.review,.review-progress__dot{transition-duration:.01ms!important}}.review-progress{width:100%;min-height:20px;display:flex!important;align-items:center;justify-content:center;gap:9px;margin-top:32px;position:relative;z-index:10}.review-progress__dot{display:block!important;width:7px;height:7px;min-width:7px;min-height:7px;padding:0!important;margin:0!important;border:0!important;outline:0!important;border-radius:999px;background:rgba(255,247,231,.28)!important;opacity:1;cursor:pointer;box-shadow:none;transform:none;transition:width .55s cubic-bezier(.16,1,.3,1),background .4s ease,box-shadow .4s ease}.review-progress__dot:hover{background:rgba(238,193,112,.58)!important}.review-progress__dot.is-active{width:38px!important;min-width:38px!important;height:7px;background:linear-gradient(90deg,#eec170,#f2a65a)!important;box-shadow:0 4px 16px rgba(238,193,112,.22)}@media (max-width:560px){.review-progress{margin-top:26px;gap:7px}.review-progress__dot{width:6px;min-width:6px;height:6px;min-height:6px}.review-progress__dot.is-active{width:30px!important;min-width:30px!important;height:6px}}.slider-window{overflow:hidden!important;padding:22px 18px 38px!important;margin:-22px -18px -38px!important}.slider-track{display:flex!important;gap:20px!important;transition:transform .65s cubic-bezier(.16,1,.3,1)!important;will-change:transform}.ref-card{position:relative!important;isolation:isolate;flex:0 0 calc((100% - 20px)/2)!important;width:calc((100% - 20px)/2)!important;max-width:none!important;aspect-ratio:16/10.5!important;overflow:hidden!important;border:0!important;outline:0!important;border-radius:30px!important;background:#201d14;box-shadow:0 24px 58px rgba(47,37,22,.12),0 10px 28px rgba(65,48,24,.06)!important;transform:translateY(0) translateZ(0);transition:transform .75s cubic-bezier(.16,1,.3,1),box-shadow .75s cubic-bezier(.16,1,.3,1);backface-visibility:hidden;-webkit-backface-visibility:hidden}.ref-card:hover,.ref-card:focus,.ref-card:focus-visible,.ref-card:active{border:0!important;outline:0!important}.ref-image{position:absolute!important;inset:0;width:100%!important;height:100%!important;display:block;aspect-ratio:auto!important;object-fit:cover!important;object-position:center top!important;border:0!important;outline:0!important;border-radius:0!important;filter:saturate(.97) contrast(1.015);transform:scale(1.005) translateZ(0);transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .75s ease;backface-visibility:hidden}.ref-card::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(245,133,73,.32)0,rgba(245,133,73,.69) 100%);opacity:0;transition:opacity .6s ease}.ref-card::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 50% 44%,rgba(255,247,231,.04),transparent 46%),linear-gradient(180deg,rgba(42,24,15,.02),rgba(42,24,15,.24));opacity:0;transition:opacity .6s ease}.ref-overlay{position:absolute!important;inset:0!important;z-index:5;padding:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:0 0!important;color:var(--cream);opacity:0;transform:translateY(18px);pointer-events:none;transition:opacity .5s ease,transform .7s cubic-bezier(.16,1,.3,1)}.ref-overlay>div:first-child{width:min(88%,620px);display:flex;flex-direction:column;align-items:center;justify-content:center}.ref-meta{margin:0 0 16px!important;font-family:var(--sans);font-size:clamp(10px,.82vw,13px)!important;line-height:1.45;font-weight:700;letter-spacing:.17em!important;text-transform:uppercase;color:#fff7e7!important;opacity:.88;text-shadow:0 3px 18px rgba(48,25,14,.18)}.ref-meta::after{content:"";display:block;width:46px;height:2px;margin:14px auto 0;border-radius:999px;background:linear-gradient(90deg,var(--gold),rgba(255,247,231,.92))}.ref-overlay h3{margin:0!important;font-family:var(--serif);font-weight:400;font-size:clamp(52px,4.4vw,76px)!important;line-height:.94!important;letter-spacing:.002em;color:#fff7e7!important;text-align:center;text-shadow:0 5px 24px rgba(53,28,15,.22)}.ref-tag{display:none!important}@media (hover:hover){.ref-card:hover{transform:translateY(-7px) translateZ(0);box-shadow:0 34px 76px rgba(47,37,22,.16),0 14px 34px rgba(245,133,73,.055)!important}.ref-card:hover::before{opacity:1}.ref-card:hover::after{opacity:1}.ref-card:hover .ref-image{transform:scale(1.055) translateZ(0);filter:saturate(1.02) contrast(1.02)}.ref-card:hover .ref-overlay{opacity:1;transform:translateY(0)}}.ref-placeholder{position:absolute!important;inset:0;width:100%!important;height:100%!important;aspect-ratio:auto!important;display:grid;place-items:center;overflow:hidden;border:0!important;background:radial-gradient(circle at 18% 20%,rgba(238,193,112,.36),transparent 17rem),linear-gradient(145deg,#5d5a2a,#342f1e 58%,#772f1a);transition:transform 1.1s cubic-bezier(.16,1,.3,1)}.ref-placeholder::before{border:0!important;box-shadow:none!important}.ref-placeholder>span{opacity:0!important}@media (hover:hover){.ref-card:hover .ref-placeholder{transform:scale(1.045)}}@media (max-width:960px){.slider-window{padding:18px 14px 32px!important;margin:-18px -14px -32px!important}.ref-card{flex:0 0 78vw!important;width:78vw!important;aspect-ratio:16/10.5!important;border-radius:27px!important}.ref-overlay h3{font-size:clamp(46px,7vw,68px)!important}}@media (max-width:560px){.slider-window{padding:15px 8px 28px!important;margin:-15px -8px -28px!important}.ref-card{flex:0 0 92vw!important;width:92vw!important;aspect-ratio:4/3.1!important;border-radius:24px!important}.ref-overlay{padding:24px!important}.ref-overlay>div:first-child{width:94%}.ref-meta{font-size:10px!important;letter-spacing:.13em!important;margin-bottom:12px!important}.ref-overlay h3{font-size:clamp(40px,12vw,58px)!important}}@media (hover:none){.ref-card::before{opacity:.76}.ref-card::after{opacity:.68}.ref-overlay{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ref-card,.ref-image,.ref-overlay,.ref-card::before,.ref-card::after,.ref-placeholder{transition-duration:.01ms!important}}.ref-card{background:0 0!important;box-shadow:0 18px 42px rgba(88,81,35,.1),0 6px 18px rgba(119,47,26,.035)!important;border:0!important;outline:0!important}@media (hover:hover){.ref-card:hover{box-shadow:0 28px 64px rgba(88,81,35,.13),0 10px 24px rgba(245,133,73,.07)!important}}.ref-card::before{background:linear-gradient(135deg,rgba(245,133,73,.72)0,rgba(245,133,73,.88) 100%)!important}.ref-card::after{background:radial-gradient(circle at 50% 50%,rgba(65,35,18,.1)0,rgba(65,35,18,.16) 48%,rgba(65,35,18,.24) 100%)!important}@media (hover:hover){.ref-card:hover::before{opacity:.94!important}.ref-card:hover::after{opacity:1!important}}.ref-meta{color:#fff7e7!important;opacity:1!important;text-shadow:0 2px 12px rgba(60,30,15,.24)}.ref-overlay h3{color:#fff7e7!important;text-shadow:0 4px 18px rgba(60,30,15,.28)!important}.ref-card,.ref-card:hover,.ref-card:focus,.ref-card:focus-visible,.ref-card:active{border:0!important;outline:0!important;filter:none!important;-webkit-filter:none!important}.ref-card{background:#202316!important;border-radius:28px!important;box-shadow:0 28px 65px rgba(16,18,9,.26),inset 0 1px 0 rgba(255,255,255,.08)!important;transform:translateY(0) translateZ(0);transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.ref-card:hover{transform:translateY(-8px) translateZ(0);box-shadow:0 40px 90px rgba(15,17,8,.34),0 12px 35px rgba(238,193,112,.07),inset 0 1px 0 rgba(255,255,255,.1)!important}}.ref-image{border:0!important;outline:0!important;box-shadow:none!important;filter:saturate(.97) contrast(1.015);border-radius:0!important}.ref-card::before{background:linear-gradient(135deg,rgba(245,133,73,.88)0,rgba(245,133,73,.93) 52%,rgba(222,103,47,.96) 100%)!important;opacity:0}.ref-card::after{background:radial-gradient(circle at 50% 47%,rgba(68,33,17,.12)0,rgba(68,33,17,.18) 42%,rgba(68,33,17,.3) 100%)!important;opacity:0}@media (hover:hover){.ref-card:hover::before{opacity:1!important}.ref-card:hover::after{opacity:1!important}}.ref-overlay{background:0 0!important;opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .65s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.ref-card:hover .ref-overlay{opacity:1!important;transform:translateY(0)}}.ref-meta{color:#fff7e7!important;opacity:1!important;font-weight:750;text-shadow:0 3px 16px rgba(70,32,15,.32)!important}.ref-overlay h3{color:#fff7e7!important;text-shadow:0 4px 22px rgba(65,28,12,.36)!important}.ref-placeholder,.ref-placeholder::before{border:0!important;outline:0!important;box-shadow:none!important}@media (hover:none){.ref-card{transform:none!important}.ref-card::before{opacity:.96!important}.ref-card::after{opacity:1!important}.ref-overlay{opacity:1!important;transform:none!important}}.slider-window{overflow:hidden!important;padding:26px 26px 48px!important;margin:-26px -26px -48px!important}.ref-card{border:0!important;outline:0!important;box-shadow:none!important;filter:none!important;background:0 0!important}.ref-card::after{content:"";position:absolute;inset:10px 12px -8px 12px;z-index:-1;border-radius:28px;background:0 0;box-shadow:0 24px 54px rgba(16,18,9,.18),0 8px 22px rgba(88,81,35,.08);opacity:1;pointer-events:none;transition:box-shadow .65s ease,transform .65s cubic-bezier(.16,1,.3,1)}.ref-card::before{z-index:2!important}@media (hover:hover){.ref-card:hover::after{transform:translateY(4px);box-shadow:0 32px 66px rgba(16,18,9,.22),0 10px 28px rgba(238,193,112,.08)}}.slider-window{overflow:hidden!important}.slider-track{gap:20px!important}.ref-card{flex:0 0 calc((100% - 20px)/2)!important;width:calc((100% - 20px)/2)!important;max-width:calc((100% - 20px)/2)!important}@media (min-width:961px){.ref-card{flex-basis:calc((100% - 24px)/2)!important;width:calc((100% - 24px)/2)!important;max-width:calc((100% - 24px)/2)!important}}.slider-window{overflow:hidden!important;padding:0!important;margin:0!important;width:100%!important}@media (min-width:961px){.ref-card{flex:0 0 calc((100% - 20px)/2)!important;width:calc((100% - 20px)/2)!important;max-width:calc((100% - 20px)/2)!important}}.ref-card{box-shadow:none!important;filter:none!important;border:0!important;outline:0!important;background:#202316!important;border-radius:28px!important;transform:translateY(0);transition:transform .65s cubic-bezier(.16,1,.3,1)}.ref-card::after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),inset 0-28px 55px rgba(20,18,11,.1)!important}@media (hover:hover){.ref-card:hover{box-shadow:none!important;transform:translateY(-5px)}.ref-card:hover .ref-image{transform:scale(1.055) translateZ(0)}}.package{border:1px solid rgba(238,193,112,.2)!important;border-radius:30px!important;background:linear-gradient(145deg,rgba(255,255,255,.48),rgba(238,193,112,.1))!important;box-shadow:0 28px 65px rgba(16,18,9,.16),inset 0 1px 0 rgba(255,255,255,.42)!important;transform:translateY(0);transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1),border-color .45s ease,background .45s ease}@media (hover:hover){.package:hover{transform:translateY(-8px);border-color:rgba(238,193,112,.42)!important;box-shadow:0 40px 90px rgba(15,17,8,.22),0 12px 35px rgba(238,193,112,.07),inset 0 1px 0 rgba(255,255,255,.46)!important}}.package.active{background:linear-gradient(145deg,#fff9e8 0,rgba(238,193,112,.18) 100%)!important;border-color:rgba(245,133,73,.48)!important;box-shadow:0 30px 72px rgba(16,18,9,.18),0 10px 28px rgba(245,133,73,.06),inset 0 1px 0 rgba(255,255,255,.52)!important}@media (hover:hover){.package.active:hover{box-shadow:0 42px 94px rgba(15,17,8,.24),0 14px 38px rgba(245,133,73,.08),inset 0 1px 0 rgba(255,255,255,.56)!important}}.package-tag{font-size:11px!important;line-height:1.45;letter-spacing:.17em!important;font-weight:700;color:#6f654c!important}.package-micro{margin-top:11px!important;max-width:320px!important;font-size:13px!important;line-height:1.6!important;font-weight:550;color:#706550!important}.package.active .package-tag{color:var(--orange)!important}.package.active .package-micro{color:#675a46!important}.package li{padding:14px 0!important;font-size:14px!important;line-height:1.55!important;color:#5f5746!important}.package ul{margin-bottom:28px!important}.package .btn{margin-top:auto!important;flex-shrink:0;position:relative;z-index:2}.package.active .btn{margin-top:auto!important}.package-note{box-shadow:none!important;transform:none!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:18px!important}.package-note span{margin:0!important;align-self:center!important;line-height:1.2!important}.package-note p{margin:0!important;align-self:center!important;line-height:1.65!important}@media (max-width:560px){.package-tag{font-size:10px!important}.package-micro{font-size:12.5px!important}.package li{font-size:13.5px!important}.package-note{grid-template-columns:1fr!important;align-items:start!important;gap:8px!important}}.intro-visual--video{border:0!important;border-radius:28px!important;background:#202316!important;box-shadow:0 28px 65px rgba(16,18,9,.22),inset 0 1px 0 rgba(255,255,255,.08)!important;transform:translateY(0) translateZ(0);transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1)}.intro-visual__video{border:0!important;outline:0!important;box-shadow:none!important;transform:scale(1.01) translateZ(0);transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .75s ease}.intro-visual__video-overlay{background:radial-gradient(circle at 18% 12%,rgba(238,193,112,.1),transparent 18rem),linear-gradient(180deg,rgba(255,247,231,.015),rgba(34,43,31,.12))!important}@media (hover:hover){.intro-visual--video:hover{transform:translateY(-8px) translateZ(0);box-shadow:0 40px 90px rgba(15,17,8,.28),0 12px 35px rgba(238,193,112,.07),inset 0 1px 0 rgba(255,255,255,.1)!important}.intro-visual--video:hover .intro-visual__video{transform:scale(1.045) translateZ(0);filter:saturate(1.02) contrast(1.02)}}.intro-card{border:1px solid rgba(238,193,112,.2)!important;border-radius:30px!important;box-shadow:0 28px 65px rgba(16,18,9,.15),inset 0 1px 0 rgba(255,255,255,.34)!important;transform:translateY(0);transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1),border-color .45s ease}.intro-card:not(.dark){background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(238,193,112,.14))!important}.intro-card.dark{background:linear-gradient(145deg,var(--olive),#2b2c19)!important;border-color:rgba(238,193,112,.24)!important;box-shadow:0 28px 65px rgba(16,18,9,.22),inset 0 1px 0 rgba(255,255,255,.06)!important}@media (hover:hover){.intro-card:hover{transform:translateY(-8px);border-color:rgba(238,193,112,.42)!important;box-shadow:0 40px 90px rgba(15,17,8,.23),0 12px 35px rgba(238,193,112,.07),inset 0 1px 0 rgba(255,255,255,.38)!important}.intro-card.dark:hover{box-shadow:0 40px 90px rgba(15,17,8,.31),0 12px 35px rgba(238,193,112,.075),inset 0 1px 0 rgba(255,255,255,.08)!important}}.intro-card h3{position:relative;z-index:2;line-height:1;letter-spacing:.002em}.intro-card:not(.dark) h3{color:var(--olive)!important}.intro-card.dark h3{color:var(--gold)!important}.intro-card p{position:relative;z-index:2;font-size:15px!important;line-height:1.78!important;color:#625b49!important}.intro-card.dark p{color:rgba(255,243,202,.84)!important}.intro-card::after{opacity:.78}@media (max-width:560px){.intro-visual--video{border-radius:24px!important}.intro-card{border-radius:24px!important}}@media (hover:none){.intro-visual--video,.intro-card{transform:none!important}}@media (prefers-reduced-motion:reduce){.intro-visual--video,.intro-visual__video,.intro-card{transition-duration:.01ms!important}}.intro-card{position:relative;isolation:isolate;overflow:hidden;box-shadow:0 18px 42px rgba(16,18,9,.1),inset 0 1px 0 rgba(255,255,255,.55),inset 0-18px 32px rgba(88,81,35,.045)!important}.intro-card::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 18% 8%,rgba(255,255,255,.3),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.03)0,transparent 50%,rgba(88,81,35,.07) 100%);opacity:.85}.intro-card::after{z-index:0}.intro-card h3,.intro-card p{position:relative;z-index:2}.intro-card:not(.dark){background:linear-gradient(145deg,rgba(255,255,255,.78)0,rgba(255,248,229,.68) 52%,rgba(238,193,112,.17) 100%)!important;border:1px solid rgba(238,193,112,.24)!important}.intro-card.dark{background:radial-gradient(circle at 16% 5%,rgba(238,193,112,.13),transparent 30%),linear-gradient(145deg,#62602e 0,#484820 48%,#292b18 100%)!important;border:1px solid rgba(238,193,112,.25)!important;box-shadow:0 20px 46px rgba(16,18,9,.17),inset 0 1px 0 rgba(255,255,255,.09),inset 0-24px 40px rgba(8,10,5,.16)!important}.intro-card.dark::before{background:radial-gradient(circle at 18% 7%,rgba(238,193,112,.09),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.02),transparent 48%,rgba(8,10,5,.14))}@media (hover:hover){.intro-card:hover{transform:translateY(-7px);box-shadow:0 24px 54px rgba(16,18,9,.13),inset 0 1px 0 rgba(255,255,255,.62),inset 0-24px 38px rgba(88,81,35,.06)!important}.intro-card.dark:hover{box-shadow:0 26px 58px rgba(16,18,9,.22),inset 0 1px 0 rgba(255,255,255,.11),inset 0-30px 48px rgba(8,10,5,.2)!important}}.intro-card:not(.dark){background:radial-gradient(circle at 16% 8%,rgba(255,255,255,.2),transparent 28%),linear-gradient(145deg,#f58549 0,#f2a65a 58%,#eec170 100%)!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 18px 42px rgba(119,47,26,.12),inset 0 1px 0 rgba(255,255,255,.34),inset 0-22px 38px rgba(119,47,26,.1)!important}.intro-card:not(.dark) h3{color:#4b291d!important}.intro-card:not(.dark) p{color:rgba(75,41,29,.82)!important}@media (hover:hover){.intro-card:not(.dark):hover{box-shadow:0 24px 54px rgba(119,47,26,.16),inset 0 1px 0 rgba(255,255,255,.4),inset 0-28px 44px rgba(119,47,26,.12)!important}}.intro-card:not(.dark){background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(238,193,112,.16))!important;border:1px solid rgba(238,193,112,.2)!important;box-shadow:0 18px 42px rgba(16,18,9,.1),inset 0 1px 0 rgba(255,255,255,.55),inset 0-18px 32px rgba(88,81,35,.045)!important}.intro-card:not(.dark) h3{color:var(--olive)!important}.intro-card:not(.dark) p{color:#625b49!important}@media (hover:hover){.intro-card:not(.dark):hover{box-shadow:0 24px 54px rgba(16,18,9,.13),inset 0 1px 0 rgba(255,255,255,.62),inset 0-24px 38px rgba(88,81,35,.06)!important}}.intro-card:not(.dark){background:#f58549!important;border:1px solid rgba(255,247,231,.18)!important;box-shadow:0 18px 42px rgba(119,47,26,.16),inset 0 1px 0 rgba(255,255,255,.18),inset 0-22px 38px rgba(119,47,26,.1)!important}.intro-card:not(.dark) h3{color:#fff7e7!important}.intro-card:not(.dark) p{color:rgba(255,247,231,.9)!important}@media (hover:hover){.intro-card:not(.dark):hover{box-shadow:0 24px 54px rgba(119,47,26,.2),inset 0 1px 0 rgba(255,255,255,.22),inset 0-28px 44px rgba(119,47,26,.12)!important}}.hero .btn{position:relative;border:1px solid rgba(255,255,255,.16);box-shadow:0 14px 34px rgba(15,17,8,.18),inset 0 1px 0 rgba(255,255,255,.2),inset 0-8px 18px rgba(16,18,9,.08);transform:translateY(0);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,background .35s ease,border-color .35s ease}.hero .btn-primary{background:#f58549!important;color:#fff7e7!important;border-color:rgba(255,247,231,.18)!important;box-shadow:0 16px 38px rgba(119,47,26,.24),inset 0 1px 0 rgba(255,255,255,.24),inset 0-9px 20px rgba(119,47,26,.12)!important}.hero .btn-ghost{background:rgba(255,247,231,.055)!important;border-color:rgba(255,247,231,.28)!important;box-shadow:0 14px 34px rgba(15,17,8,.16),inset 0 1px 0 rgba(255,255,255,.1),inset 0-8px 18px rgba(8,10,5,.08)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}@media (hover:hover){.hero .btn:hover{transform:translateY(-3px)}.hero .btn-primary:hover{background:#f2a65a!important;color:#3a2819!important;box-shadow:0 20px 46px rgba(119,47,26,.28),0 8px 24px rgba(245,133,73,.12),inset 0 1px 0 rgba(255,255,255,.28),inset 0-10px 22px rgba(119,47,26,.1)!important}.hero .btn-ghost:hover{background:rgba(245,133,73,.14)!important;border-color:rgba(245,133,73,.48)!important;box-shadow:0 18px 42px rgba(15,17,8,.19),inset 0 1px 0 rgba(255,255,255,.14)!important}}.signal{position:relative;background:linear-gradient(180deg,#615b28 0,#585123 48%,#48431d 100%)!important;border-top:1px solid rgba(255,247,231,.08);border-bottom:1px solid rgba(16,18,9,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0-10px 22px rgba(16,18,9,.1),0 8px 24px rgba(16,18,9,.08)}.signal::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18%0,rgba(238,193,112,.1),transparent 26rem);opacity:.8}.signal-track{position:relative;z-index:2}@media (max-width:560px){.section-head>div:last-child,.packages-head,.ref-top>div:first-child,.reviews-head>div:last-child,.story-copy{text-align:center!important}.section-head>div:last-child .display,.packages-head .display,.ref-top .display,.reviews-head .display,.story-copy .display{text-align:center!important;margin-left:auto;margin-right:auto}.section-head>div:last-child .kicker,.packages-head>.kicker,.ref-top>div:first-child>.kicker,.reviews-head>.kicker,.story-copy>.kicker{text-align:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.reviews-head{text-align:center!important}.reviews-head>.kicker{width:100%;text-align:center!important}.service-name{line-height:1.16!important;padding-top:3px;padding-bottom:3px}.references .ref-top{display:flex!important;flex-direction:column!important;align-items:center!important;gap:24px!important;text-align:center}.references .ref-top>div:first-child{width:100%;text-align:center}.references .display{width:100%;max-width:390px;margin-left:auto!important;margin-right:auto!important;font-size:clamp(38px,10.5vw,46px)!important;line-height:1.01!important;letter-spacing:-.015em;text-align:center!important}.references .kicker{text-align:center!important}.references .slider-window{width:100%!important;overflow:hidden!important;padding:0!important;margin:0!important}.references .slider-track{gap:20px!important}.references .ref-card{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.reviews-head{grid-template-columns:1fr!important;gap:18px!important}.reviews .display{width:100%;max-width:390px;margin-left:auto!important;margin-right:auto!important;font-size:clamp(36px,10vw,44px)!important;line-height:1.04!important;letter-spacing:-.012em;text-align:center!important;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;word-break:normal}.packages-head .display,.story-copy .display,.section-head .display{line-height:1.03!important}}@media (max-width:560px){.services .section-head{text-align:center!important}.services .section-head .kicker{width:100%;text-align:center!important;margin-left:auto!important;margin-right:auto!important}.services .section-head .display{max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;font-size:clamp(36px,9.4vw,43px)!important;line-height:1.06!important;letter-spacing:-.012em!important;overflow-wrap:normal!important;word-break:normal!important}}@media (max-width:560px){.references .slider-window{width:100%!important;overflow-x:auto!important;overflow-y:visible!important;padding:0!important;margin:0!important;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.references .slider-window::-webkit-scrollbar{display:none}.references .slider-track{display:flex!important;gap:20px!important;transform:none!important;transition:none!important}.references .ref-card{flex:0 0 100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:start;scroll-snap-stop:always}.references .ref-card::before{opacity:0!important}.references .ref-card::after{opacity:0!important}.references .ref-overlay{opacity:0!important;transform:translateY(12px)!important}}@media (min-width:961px){.packages-head{max-width:1200px!important}.packages-head .display{max-width:none!important;width:100%!important;font-size:clamp(52px,6.2vw,98px)!important;line-height:.98!important;text-wrap:initial!important}.packages-head .display span{white-space:nowrap!important}}.smyda-letter-play{--letter-play-orange:#F58549;--letter-play-green:#585123;--letter-play-burgundy:#8C3F55;position:relative}.smyda-letter-play .smyda-letter{display:inline-block;position:relative;transform:translate(var(--letter-x, 0px),var(--letter-y, 0px)) rotate(var(--letter-rotate, 0deg)) scale(var(--letter-scale, 1));color:var(--letter-color, inherit);transition:transform .28s cubic-bezier(.2,.8,.2,1),color .25s ease;will-change:transform,color}.smyda-letter-play .smyda-letter-space{display:inline-block;width:.28em}.smyda-letter-play .smyda-letter:hover{transform:translate(var(--letter-x, 0px),calc(var(--letter-y, 0px) - 3px)) rotate(var(--letter-rotate, 0deg)) scale(1.08)}@media (hover:none),(pointer:coarse){.smyda-letter-play .smyda-letter{transform:none!important}}@media (prefers-reduced-motion:reduce){.smyda-letter-play .smyda-letter{transform:none!important;transition:color .2s ease}}@media (min-width:1181px){.intro .section-head{grid-template-columns:600px minmax(0,1fr)!important;gap:42px!important}.intro .section-head>div:last-child{min-width:0}.intro .section-head>div:last-child .display{max-width:calc(720px + 1em)!important;width:100%}}.smyda-letter-play{text-wrap:wrap!important;word-break:normal!important;overflow-wrap:normal!important}.smyda-letter-play .smyda-word{display:inline-block;white-space:nowrap}.smyda-letter-play .smyda-letter{display:inline-block;position:relative;transform:translate(var(--letter-x, 0px),var(--letter-y, 0px)) rotate(var(--letter-rotate, 0deg)) scale(var(--letter-scale, 1));color:var(--letter-color, inherit);transition:transform .28s cubic-bezier(.2,.8,.2,1),color .25s ease;will-change:transform,color}.smyda-packages-page{--olive:#585123;--gold:#EEC170;--apricot:#F2A65A;--orange:#F58549;--burgundy:#772F1A;--cream:#FFF7E7;--paper:#F7E9C7;--ink:#241E16;--muted:#6E624F;--serif:"Flaviotte",Georgia,serif;--sans:"Manrope",system-ui,sans-serif;min-width:320px;overflow:hidden;color:var(--ink);font-family:var(--sans);background:#fff8e8}.smyda-packages-page *,.smyda-packages-page ::before,.smyda-packages-page ::after{box-sizing:border-box}.smyda-packages-page .wrap{width:min(1380px,calc(100% - 48px));margin:auto}.smyda-packages-page h1,.smyda-packages-page h2,.smyda-packages-page h3{margin:0;font-family:var(--serif);font-weight:400}.smyda-packages-page a{color:inherit;text-decoration:none}.smyda-packages-page .kicker{margin-bottom:18px;color:#7b7153;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.2em;text-transform:uppercase}.smyda-package-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 23px;border-radius:999px;border:1px solid transparent;font-size:13px;font-weight:750;transition:transform .3s ease,background .3s ease,color .3s ease,box-shadow .3s ease}.smyda-package-btn--orange{color:var(--cream);background:var(--orange);box-shadow:0 13px 30px rgba(119,47,26,.2),inset 0 1px 0 rgba(255,255,255,.2)}.smyda-package-btn--ghost{color:var(--olive);border-color:rgba(88,81,35,.26);background:rgba(255,255,255,.36)}@media (hover:hover){.smyda-package-btn:hover{transform:translateY(-3px)}.smyda-package-btn--orange:hover{background:var(--apricot);color:#402b1d;box-shadow:0 18px 38px rgba(119,47,26,.24),inset 0 1px 0 rgba(255,255,255,.24)}.smyda-package-btn--ghost:hover{color:var(--cream);background:var(--olive)}}.smyda-packages-hero{position:relative;min-height:78vh;display:flex;align-items:flex-end;overflow:hidden;color:var(--cream);background:linear-gradient(90deg,rgba(29,30,18,.96)0,rgba(48,43,21,.76) 48%,rgba(32,31,20,.28) 100%),url(https://smyda.at/wp-content/uploads/2026/08/hero-network.png)center/cover no-repeat}.smyda-packages-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 16%,rgba(238,193,112,.24),transparent 30rem),radial-gradient(circle at 73% 34%,rgba(245,133,73,.18),transparent 26rem),linear-gradient(180deg,transparent 50%,rgba(30,29,18,.66))}.smyda-packages-hero__grid{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:end;padding:170px 0 72px}.smyda-packages-hero__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:rgba(255,247,231,.74);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.smyda-packages-hero__eyebrow::before{content:"";width:44px;height:2px;flex:0 0 44px;border-radius:999px;background:linear-gradient(90deg,var(--orange),var(--gold))}.smyda-packages-hero h1{color:var(--cream);font-size:clamp(72px,8.5vw,145px);line-height:.88;letter-spacing:-.015em}.smyda-packages-hero h1 span{color:var(--orange)}.smyda-packages-hero__copy{max-width:520px;justify-self:end}.smyda-packages-hero__copy p{margin:0 0 28px;color:rgba(255,247,231,.79);font-size:18px;line-height:1.72}.smyda-packages-hero__pill{display:inline-flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(255,255,255,.045);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.smyda-packages-hero__pill::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 7px rgba(245,133,73,.11)}.smyda-package-intro{padding:105px 0 90px;background:radial-gradient(circle at 8% 10%,rgba(238,193,112,.24),transparent 24rem),linear-gradient(180deg,#fff8e8 0,#f5e3bd 100%)}.smyda-package-intro__grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px}.smyda-package-intro h2{max-width:920px;font-size:clamp(54px,6.2vw,96px);line-height:.96;letter-spacing:-.02em}.smyda-package-intro h2 span{color:var(--orange)}.smyda-package-intro__copy{max-width:690px;margin-top:27px;color:var(--muted);font-size:17px;line-height:1.78}.smyda-package-nav{padding:0 0 105px;background:#f5e3bd}.smyda-package-nav__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.smyda-package-nav__card{position:relative;min-height:280px;display:flex;flex-direction:column;overflow:hidden;padding:30px;border-radius:28px;border:1px solid rgba(238,193,112,.28);background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(238,193,112,.14));box-shadow:0 28px 65px rgba(16,18,9,.15),inset 0 1px 0 rgba(255,255,255,.42);transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1)}.smyda-package-nav__card--business{color:var(--cream);background:linear-gradient(145deg,var(--burgundy),#451b14);border-color:rgba(238,193,112,.26);box-shadow:0 28px 65px rgba(16,18,9,.25),inset 0 1px 0 rgba(255,255,255,.08)}.smyda-package-nav__nr{color:var(--orange);font-size:10px;font-weight:800;letter-spacing:.18em}.smyda-package-nav__card--business .smyda-package-nav__nr{color:var(--gold)}.smyda-package-nav__card h3{margin:28px 0 12px;color:var(--olive);font-size:52px;line-height:.95}.smyda-package-nav__card--business h3{color:var(--cream)}.smyda-package-nav__card p{max-width:350px;margin:0;color:#69604d;font-size:13px;line-height:1.7}.smyda-package-nav__card--business p{color:rgba(255,247,231,.73)}.smyda-package-nav__arrow{width:42px;height:42px;display:grid;place-items:center;margin-top:auto;border-radius:50%;color:var(--olive);border:1px solid rgba(88,81,35,.25)}.smyda-package-nav__card--business .smyda-package-nav__arrow{color:var(--gold);border-color:rgba(238,193,112,.44)}@media (hover:hover){.smyda-package-nav__card:hover{transform:translateY(-8px);box-shadow:0 40px 90px rgba(15,17,8,.22),0 12px 35px rgba(238,193,112,.07),inset 0 1px 0 rgba(255,255,255,.45)}.smyda-package-nav__card--business:hover{box-shadow:0 40px 90px rgba(15,17,8,.32),0 12px 35px rgba(238,193,112,.07),inset 0 1px 0 rgba(255,255,255,.1)}}.smyda-package-details{padding:115px 0;background:#fff8e8}.smyda-package-details--business{background:linear-gradient(180deg,#f4dfb7 0,#fff8e8 100%)}.smyda-package-details__grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:72px;align-items:center}.smyda-package-details--reverse .smyda-package-media{order:2}.smyda-package-details--reverse .smyda-package-copy{order:1}.smyda-package-media{position:relative;min-height:620px;overflow:hidden;border-radius:34px;background:radial-gradient(circle at 20% 10%,rgba(238,193,112,.24),transparent 22rem),linear-gradient(145deg,#6a6533,#34341d 62%,#211f16);box-shadow:0 28px 65px rgba(16,18,9,.24),inset 0 1px 0 rgba(255,255,255,.09);transform:translateY(0);transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1)}.smyda-package-media::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 76% 14%,rgba(245,133,73,.17),transparent 20rem),linear-gradient(180deg,transparent 45%,rgba(21,20,12,.25));pointer-events:none}.smyda-package-media__placeholder{position:absolute;inset:0;display:grid;place-items:center;color:rgba(255,247,231,.62);font-size:11px;font-weight:750;letter-spacing:.18em;text-transform:uppercase}@media (hover:hover){.smyda-package-media:hover{transform:translateY(-8px);box-shadow:0 40px 90px rgba(15,17,8,.31),0 12px 35px rgba(238,193,112,.065),inset 0 1px 0 rgba(255,255,255,.1)}}.smyda-package-copy__eyebrow{margin-bottom:17px;color:var(--orange);font-size:10px;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.smyda-package-copy h2{max-width:650px;color:var(--olive);font-size:clamp(55px,5.7vw,88px);line-height:.93;letter-spacing:-.02em}.smyda-package-copy h2 span{color:var(--orange)}.smyda-package-copy__lead{max-width:590px;margin:27px 0 30px;color:var(--muted);font-size:17px;line-height:1.77}.smyda-package-meta{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:30px}.smyda-package-meta span{display:inline-flex;align-items:center;min-height:37px;padding:0 13px;border:1px solid rgba(88,81,35,.16);border-radius:999px;color:#655d49;background:rgba(255,255,255,.42);font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.smyda-package-list{max-width:620px;margin:0 0 32px;padding:0;list-style:none;border-top:1px solid rgba(88,81,35,.17)}.smyda-package-list li{position:relative;padding:15px 5px 15px 31px;border-bottom:1px solid rgba(88,81,35,.17);color:#595241;font-size:14px;line-height:1.6}.smyda-package-list li::before{content:"";position:absolute;left:4px;top:22px;width:8px;height:8px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px rgba(245,133,73,.1)}.smyda-package-fit{max-width:620px;margin:0 0 30px;padding:20px 22px;border-left:3px solid var(--orange);border-radius:0 18px 18px 0;background:linear-gradient(90deg,rgba(245,133,73,.1),rgba(238,193,112,.1))}.smyda-package-fit strong{display:block;margin-bottom:6px;color:var(--burgundy);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.smyda-package-fit p{margin:0;color:#675b49;font-size:13px;line-height:1.65}.smyda-package-expansions{padding:110px 0;color:var(--cream);background:radial-gradient(circle at 83% 8%,rgba(238,193,112,.16),transparent 25rem),linear-gradient(135deg,var(--olive),#35361d)}.smyda-package-expansions__head{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;margin-bottom:55px}.smyda-package-expansions__head .kicker{color:var(--gold)}.smyda-package-expansions h2{max-width:900px;color:var(--cream);font-size:clamp(54px,6vw,92px);line-height:.95}.smyda-package-expansions h2 span{color:var(--gold)}.smyda-package-expansions__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.smyda-package-expansion{min-height:245px;padding:27px;border-radius:24px;border:1px solid rgba(238,193,112,.17);background:rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);transition:transform .55s cubic-bezier(.16,1,.3,1),background .4s ease}.smyda-package-expansion span{color:var(--orange);font-size:10px;font-weight:800;letter-spacing:.16em}.smyda-package-expansion h3{margin:38px 0 12px;color:var(--gold);font-size:34px;line-height:1}.smyda-package-expansion p{margin:0;color:rgba(255,247,231,.68);font-size:13px;line-height:1.7}@media (hover:hover){.smyda-package-expansion:hover{transform:translateY(-6px);background:rgba(255,255,255,.06)}}.smyda-package-process{padding:115px 0;background:#fff8e8}.smyda-package-process__head{max-width:900px;margin-bottom:58px}.smyda-package-process h2{font-size:clamp(54px,6vw,94px);line-height:.95}.smyda-package-process h2 span{color:var(--orange)}.smyda-package-process__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(88,81,35,.15);border:1px solid rgba(88,81,35,.15)}.smyda-package-step{min-height:270px;padding:28px;background:#fff8e8}.smyda-package-step__nr{color:var(--orange);font-size:10px;font-weight:800;letter-spacing:.16em}.smyda-package-step h3{margin:42px 0 13px;color:var(--olive);font-size:36px;line-height:1}.smyda-package-step p{margin:0;color:#6b6250;font-size:13px;line-height:1.68}.smyda-package-closing{position:relative;overflow:hidden;padding:105px 0;color:var(--cream);background:radial-gradient(circle at 78% 15%,rgba(238,193,112,.18),transparent 26rem),linear-gradient(135deg,var(--burgundy),#4b1b13)}.smyda-package-closing__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center}.smyda-package-closing .kicker{color:var(--gold)}.smyda-package-closing h2{color:var(--cream);font-size:clamp(58px,6.4vw,100px);line-height:.93}.smyda-package-closing h2 span{color:var(--gold)}.smyda-package-closing__copy{max-width:590px}.smyda-package-closing__copy p{margin:0 0 28px;color:rgba(255,247,231,.75);font-size:17px;line-height:1.75}@media (max-width:1000px){.smyda-packages-hero__grid,.smyda-package-intro__grid,.smyda-package-expansions__head,.smyda-package-closing__grid{grid-template-columns:1fr}.smyda-packages-hero__copy{justify-self:start}.smyda-package-nav__grid{grid-template-columns:1fr}.smyda-package-details__grid{grid-template-columns:1fr;gap:45px}.smyda-package-details--reverse .smyda-package-media,.smyda-package-details--reverse .smyda-package-copy{order:initial}.smyda-package-expansions__grid,.smyda-package-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.smyda-packages-page .wrap{width:min(100% - 28px,1380px)}.smyda-packages-hero{min-height:auto}.smyda-packages-hero__grid{padding:145px 0 60px;gap:38px}.smyda-packages-hero__eyebrow{justify-content:center;text-align:center}.smyda-packages-hero h1{font-size:clamp(58px,17vw,76px);text-align:center}.smyda-packages-hero__copy{max-width:none;text-align:center}.smyda-package-intro{padding:75px 0 65px}.smyda-package-intro__grid{gap:18px;text-align:center}.smyda-package-intro .kicker{text-align:center}.smyda-package-intro h2{font-size:clamp(45px,13vw,62px);line-height:.99}.smyda-package-intro__copy{margin:22px auto 0}.smyda-package-nav{padding-bottom:72px}.smyda-package-nav__card{min-height:250px;padding:25px}.smyda-package-details{padding:78px 0}.smyda-package-media{min-height:390px;border-radius:25px}.smyda-package-copy{text-align:center}.smyda-package-copy__eyebrow{text-align:center}.smyda-package-copy h2{margin:auto;font-size:clamp(48px,14vw,64px);line-height:.97}.smyda-package-copy__lead{margin:24px auto 28px}.smyda-package-meta{justify-content:center}.smyda-package-list,.smyda-package-fit{text-align:left}.smyda-package-expansions{padding:80px 0}.smyda-package-expansions__head{gap:18px;text-align:center}.smyda-package-expansions__head .kicker{text-align:center}.smyda-package-expansions h2{font-size:clamp(47px,13vw,64px);line-height:.98}.smyda-package-expansions__grid,.smyda-package-process__grid{grid-template-columns:1fr}.smyda-package-process{padding:80px 0}.smyda-package-process__head{text-align:center}.smyda-package-process__head .kicker{text-align:center}.smyda-package-process h2{font-size:clamp(47px,13vw,64px);line-height:.98}.smyda-package-step{min-height:auto}.smyda-package-closing{padding:80px 0}.smyda-package-closing__grid{gap:28px;text-align:center}.smyda-package-closing .kicker{text-align:center}.smyda-package-closing h2{font-size:clamp(54px,15vw,72px)}.smyda-package-closing__copy{margin:auto}}.smyda-package-media{position:relative;isolation:isolate;overflow:visible!important;--frame-color:rgba(88,81,35,.55);--frame-soft:rgba(238,193,112,.20)}#start .smyda-package-media{--frame-color:rgba(88,81,35,.62);--frame-soft:rgba(238,193,112,.28)}#business .smyda-package-media{--frame-color:rgba(119,47,26,.64);--frame-soft:rgba(245,133,73,.26)}#commerce .smyda-package-media{--frame-color:rgba(245,133,73,.58);--frame-soft:rgba(238,193,112,.25)}.smyda-package-media{border-radius:34px;background-clip:padding-box;z-index:1}.smyda-package-media::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 76% 14%,rgba(245,133,73,.14),transparent 20rem),linear-gradient(180deg,transparent 45%,rgba(21,20,12,.22))}.smyda-package-media::after{content:"";position:absolute;left:-22px;top:28px;width:calc(100% + 4px);height:calc(100% - 4px);z-index:-1;pointer-events:none;border-radius:32px;border-left:1px solid var(--frame-color);border-bottom:1px solid var(--frame-color);background:linear-gradient(90deg,var(--frame-soft),transparent 34%);opacity:.95;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .5s ease}.smyda-package-media__placeholder::before{content:"";position:absolute;z-index:-1;left:-38px;bottom:72px;width:112px;height:1px;background:linear-gradient(90deg,transparent,var(--frame-color));opacity:.8}.smyda-package-media__placeholder::after{content:"";position:absolute;right:-16px;top:54px;width:38px;height:38px;border-radius:50%;border:1px solid var(--frame-color);background:rgba(255,247,231,.02);opacity:.8;pointer-events:none}.smyda-package-media__placeholder{z-index:3;pointer-events:none}@media (hover:hover){.smyda-package-media:hover::after{transform:translate(-5px,5px);opacity:1}}@media (max-width:620px){.smyda-package-media{border-radius:25px}.smyda-package-media::after{left:-10px;top:14px;width:calc(100% + 2px);height:calc(100% - 2px);border-radius:24px}.smyda-package-media__placeholder::before{left:-18px;bottom:48px;width:60px}.smyda-package-media__placeholder::after{right:-7px;top:38px;width:27px;height:27px}}#start,#business,#commerce,#paket-anfrage{scroll-margin-top:110px}.smyda-packages-hero{background:linear-gradient(90deg,rgba(29,30,18,.91)0,rgba(42,38,21,.67) 43%,rgba(28,27,18,.34) 100%),url(https://smyda.at/wp-content/uploads/2026/08/pakete_hero-scaled.webp)center center/cover no-repeat!important}.smyda-packages-hero::before{background:radial-gradient(circle at 17% 18%,rgba(238,193,112,.19),transparent 30rem),radial-gradient(circle at 74% 32%,rgba(245,133,73,.13),transparent 28rem),linear-gradient(180deg,rgba(20,20,12,.03)0,rgba(20,20,12,.08) 55%,rgba(20,20,12,.52) 100%)!important}.smyda-packages-hero__copy{position:relative;max-width:540px;padding:28px 30px;border:1px solid rgba(255,247,231,.14);border-radius:24px;background:linear-gradient(145deg,rgba(39,36,22,.56),rgba(35,25,18,.37));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px rgba(12,13,7,.2),inset 0 1px 0 rgba(255,255,255,.07)}.smyda-packages-hero__copy::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 80% 10%,rgba(245,133,73,.1),transparent 55%)}.smyda-packages-hero__copy p,.smyda-packages-hero__pill{position:relative;z-index:2}.smyda-packages-hero__copy p{color:rgba(255,247,231,.91)!important;text-shadow:0 2px 16px rgba(0,0,0,.2)}#start .smyda-package-media{background:linear-gradient(180deg,rgba(32,31,18,.05),rgba(32,31,18,.14)),url(https://smyda.at/wp-content/uploads/2026/08/start-scaled.webp)center center/cover no-repeat!important}#business .smyda-package-media{background:linear-gradient(180deg,rgba(50,26,20,.04),rgba(50,26,20,.15)),url(https://smyda.at/wp-content/uploads/2026/08/business-scaled.webp)center center/cover no-repeat!important}#commerce .smyda-package-media{background:linear-gradient(180deg,rgba(41,33,18,.04),rgba(41,33,18,.15)),url(https://smyda.at/wp-content/uploads/2026/08/commerce-scaled.webp)center center/cover no-repeat!important}.smyda-package-media::before{background:radial-gradient(circle at 78% 14%,rgba(238,193,112,.08),transparent 35%),linear-gradient(180deg,rgba(24,23,14,0) 35%,rgba(24,23,14,.13) 100%)!important}.smyda-package-media__placeholder{color:transparent!important;font-size:0!important;user-select:none}.smyda-package-media{box-shadow:0 28px 65px rgba(16,18,9,.23),0 8px 24px rgba(88,81,35,.07),inset 0 1px 0 rgba(255,255,255,.08)!important}@media (hover:hover){.smyda-package-media:hover{transform:translateY(-8px);box-shadow:0 42px 95px rgba(15,17,8,.29),0 14px 38px rgba(238,193,112,.08),inset 0 1px 0 rgba(255,255,255,.1)!important}}@media (max-width:620px){.smyda-packages-hero{background-position:center center!important}.smyda-packages-hero__copy{width:100%;max-width:none;padding:23px 20px;border-radius:20px;background:linear-gradient(145deg,rgba(38,35,22,.64),rgba(45,25,18,.47))}.smyda-packages-hero__copy p{font-size:16px;line-height:1.7}#start .smyda-package-media,#business .smyda-package-media,#commerce .smyda-package-media{background-position:center center!important}}.smyda-package-intro{padding:78px 0 58px!important}.smyda-package-intro__grid{gap:52px!important}.smyda-package-intro__copy{margin-top:22px!important}.smyda-package-nav{padding:0 0 72px!important}.smyda-package-nav__card{min-height:250px!important;padding:27px!important}.smyda-package-nav__card h3{margin:22px 0 10px!important}.smyda-package-details{padding:76px 0!important;background:#fff8e8!important}.smyda-package-details__grid{gap:54px!important}.smyda-package-details--business{position:relative;background:radial-gradient(circle at 14% 16%,rgba(119,47,26,.075),transparent 30rem),radial-gradient(circle at 86% 78%,rgba(245,133,73,.075),transparent 27rem),linear-gradient(135deg,#f2dfc1 0,#f8ebd3 46%,#f2dfc1 100%)!important}.smyda-package-details--business::before,.smyda-package-details--business::after{content:"";position:absolute;left:50%;width:min(1380px,calc(100% - 48px));height:1px;transform:translateX(-50%);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(119,47,26,.2),rgba(245,133,73,.32),rgba(119,47,26,.2),transparent)}.smyda-package-details--business::before{top:0}.smyda-package-details--business::after{bottom:0}#business .smyda-package-copy__eyebrow{display:inline-flex;align-items:center;gap:9px;width:max-content;padding:8px 12px;margin-bottom:17px;border-radius:999px;color:var(--burgundy)!important;background:rgba(119,47,26,.075);border:1px solid rgba(119,47,26,.13)}#business .smyda-package-copy__eyebrow::before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px rgba(245,133,73,.09)}#business .smyda-package-copy h2{color:var(--burgundy)}#business .smyda-package-fit{border-left-color:var(--burgundy);background:linear-gradient(90deg,rgba(119,47,26,.075),rgba(245,133,73,.065))}.smyda-package-copy__lead{margin:22px 0 24px!important}.smyda-package-meta{margin-bottom:23px!important}.smyda-package-list{margin-bottom:25px!important}.smyda-package-list li{padding:12px 5px 12px 31px!important}.smyda-package-list li::before{top:19px!important}.smyda-package-fit{margin-bottom:24px!important;padding:17px 20px!important}.smyda-package-media{min-height:560px!important}.smyda-package-expansions{padding:82px 0!important}.smyda-package-expansions__head{gap:52px!important;margin-bottom:42px!important}.smyda-package-expansion{min-height:220px!important;padding:25px!important}.smyda-package-expansion h3{margin:30px 0 10px!important}.smyda-package-process{padding:82px 0!important}.smyda-package-process__head{margin-bottom:42px!important}.smyda-package-step{min-height:235px!important;padding:25px!important}.smyda-package-step h3{margin:32px 0 11px!important}.smyda-package-closing{padding:82px 0!important}.smyda-package-closing__grid{gap:52px!important}@media (max-width:1000px){.smyda-package-details{padding:66px 0!important}.smyda-package-details__grid{gap:38px!important}.smyda-package-media{min-height:500px!important}}@media (max-width:620px){.smyda-package-intro{padding:58px 0 48px!important}.smyda-package-nav{padding-bottom:54px!important}.smyda-package-details{padding:58px 0!important}.smyda-package-details__grid{gap:32px!important}.smyda-package-media{min-height:370px!important}#business .smyda-package-copy__eyebrow{margin-left:auto;margin-right:auto}.smyda-package-expansions,.smyda-package-process,.smyda-package-closing{padding:62px 0!important}.smyda-package-expansions__head,.smyda-package-process__head{margin-bottom:32px!important}.smyda-package-step,.smyda-package-expansion{min-height:auto!important}}:root{--smyda-space-section:80px;--smyda-space-section-small:64px;--smyda-space-section-large:92px;--smyda-space-head:42px;--smyda-space-grid:18px}.smyda-page section:not(.hero):not([class*=hero]){padding-top:var(--smyda-space-section)!important;padding-bottom:var(--smyda-space-section)!important}.smyda-page .smyda-section--compact{padding-top:var(--smyda-space-section-small)!important;padding-bottom:var(--smyda-space-section-small)!important}.smyda-page .smyda-section--large{padding-top:var(--smyda-space-section-large)!important;padding-bottom:var(--smyda-space-section-large)!important}.smyda-page .section-head,.smyda-page [class*=__head]{margin-bottom:var(--smyda-space-head)}.smyda-page h1,.smyda-page h2,.smyda-page h3{margin-top:0}.smyda-page .kicker,.smyda-page .eyebrow{margin-bottom:14px!important}.smyda-page .grid,.smyda-page [class*=__grid]{column-gap:clamp(18px,3vw,54px)}.smyda-imprint .intro{padding:72px 0 48px!important}.smyda-imprint .intro-grid{gap:48px!important}.smyda-imprint .intro-copy{margin-top:20px!important}.smyda-imprint .main-area{padding:18px 0 78px!important}.smyda-imprint .grid{gap:16px!important}.smyda-imprint .legal{margin-top:52px!important}.smyda-imprint .section{padding-bottom:32px!important;margin-bottom:32px!important}.smyda-imprint .section h2{margin-bottom:12px!important}.smyda-imprint .closing{padding:78px 0!important}.smyda-imprint .closing-grid{gap:42px!important}.smyda-package-intro{padding:76px 0 56px!important}.smyda-package-nav{padding-bottom:68px!important}.smyda-package-details{padding:72px 0!important}.smyda-package-details__grid{gap:50px!important}.smyda-package-expansions,.smyda-package-process,.smyda-package-closing{padding:78px 0!important}.smyda-package-expansions__head,.smyda-package-process__head{margin-bottom:40px!important}@media (max-width:1000px){:root{--smyda-space-section:68px;--smyda-space-section-small:56px;--smyda-space-section-large:78px;--smyda-space-head:34px}.smyda-imprint .intro{padding:64px 0 44px!important}.smyda-imprint .closing{padding:64px 0!important}.smyda-package-details,.smyda-package-expansions,.smyda-package-process,.smyda-package-closing{padding-top:64px!important;padding-bottom:64px!important}}@media (max-width:620px){:root{--smyda-space-section:56px;--smyda-space-section-small:46px;--smyda-space-section-large:64px;--smyda-space-head:28px}.smyda-page section:not(.hero):not([class*=hero]){padding-top:var(--smyda-space-section)!important;padding-bottom:var(--smyda-space-section)!important}.smyda-imprint .intro{padding:56px 0 42px!important}.smyda-imprint .main-area{padding:14px 0 58px!important}.smyda-imprint .legal{margin-top:38px!important}.smyda-imprint .section{padding-bottom:25px!important;margin-bottom:25px!important}.smyda-imprint .closing{padding:60px 0!important}.smyda-package-intro{padding:56px 0 46px!important}.smyda-package-nav{padding-bottom:50px!important}.smyda-package-details,.smyda-package-expansions,.smyda-package-process,.smyda-package-closing{padding:58px 0!important}.smyda-package-details__grid{gap:30px!important}}.package-link{display:flex;flex-direction:column;color:inherit!important;text-decoration:none!important;cursor:pointer}.package-link:hover,.package-link:focus,.package-link:visited{color:inherit;text-decoration:none}.package-link .btn{margin-top:auto;text-decoration:none!important;cursor:pointer}.package-link:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media (min-width:1001px){:root{--smyda-navbar-height:110px}#start,#business,#commerce{min-height:calc(100svh - var(--smyda-navbar-height))!important;display:flex!important;align-items:center!important;scroll-margin-top:var(--smyda-navbar-height)!important;padding:clamp(44px,5vh,68px)0!important}#start>.wrap,#business>.wrap,#commerce>.wrap{margin-top:auto!important;margin-bottom:auto!important}#start .smyda-package-media,#business .smyda-package-media,#commerce .smyda-package-media{min-height:min(550px,62vh)!important}}.smyda-package-expansions{position:relative;background:linear-gradient(135deg,rgba(58,59,34,.34),rgba(42,43,25,.28)),url(https://smyda.at/wp-content/uploads/2026/10/main_site_pillar_bg-optimized.webp)center center/cover no-repeat!important}.smyda-package-expansions::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 12%,rgba(238,193,112,.1),transparent 28rem),linear-gradient(180deg,rgba(20,21,12,.03),rgba(20,21,12,.08))}.smyda-package-expansions>.wrap{position:relative;z-index:2}.smyda-package-expansion{border:1px solid rgba(238,193,112,.18)!important;background:linear-gradient(145deg,rgba(38,39,22,.82),rgba(27,28,17,.72))!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 48px rgba(15,16,9,.22),inset 0 1px 0 rgba(255,255,255,.05)!important}.smyda-package-expansion h3{color:var(--gold)!important}.smyda-package-expansion p{color:rgba(255,247,231,.8)!important}.smyda-package-expansion span{color:var(--orange)!important}@media (hover:hover){.smyda-package-expansion:hover{transform:translateY(-6px);background:linear-gradient(145deg,rgba(45,46,26,.9),rgba(31,31,18,.82))!important;border-color:rgba(238,193,112,.3)!important;box-shadow:0 28px 62px rgba(15,16,9,.28),0 10px 28px rgba(238,193,112,.05),inset 0 1px 0 rgba(255,255,255,.07)!important}}.smyda-package-nav{overflow:visible!important;padding-top:14px!important}.smyda-package-nav__grid{position:relative;padding-top:10px;margin-top:-10px}.smyda-package-nav__card{overflow:hidden;position:relative;z-index:1}@media (hover:hover){.smyda-package-nav__card:hover{z-index:5;transform:translateY(-8px)}}@media (max-width:620px){.smyda-package-nav{padding-top:0!important}.smyda-package-nav__grid{padding-top:0;margin-top:0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px}.btn::after{content:"";width:8px;height:8px;flex:0 0 8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg) translateX(0);transition:transform .35s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.btn:hover::after{transform:rotate(45deg) translate(3px,-3px)}}.smyda-package-nav__arrow{position:relative;width:42px;height:42px;display:grid;place-items:center;margin-top:auto;border-radius:50%;border:1px solid rgba(88,81,35,.25);color:var(--olive);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .35s ease,background .35s ease}.smyda-package-nav__arrow::before{content:"";width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .35s cubic-bezier(.16,1,.3,1)}.smyda-package-nav__card--business .smyda-package-nav__arrow{color:var(--gold);border-color:rgba(238,193,112,.42)}@media (hover:hover){.smyda-package-nav__card:hover .smyda-package-nav__arrow{transform:translateY(3px);border-color:rgba(245,133,73,.55)}.smyda-package-nav__card:hover .smyda-package-nav__arrow::before{transform:rotate(45deg) translate(1px,1px)}}.smyda-value-card__arrow{position:relative}.smyda-value-card__arrow::before{content:"";width:8px;height:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg) translate(-1px,1px);transition:transform .4s cubic-bezier(.16,1,.3,1)}.smyda-value-card:hover .smyda-value-card__arrow::before{transform:rotate(45deg) translate(1px,-1px)}.smyda-package-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px}.smyda-package-btn::after{content:"";width:8px;height:8px;flex:0 0 8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);transition:transform .35s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.smyda-package-btn:hover::after{transform:translateX(4px) rotate(45deg)}}.hero.smyda-coming-soon-hero{isolation:isolate;background:linear-gradient(90deg,rgba(25,24,14,.78)0,rgba(31,27,17,.54) 42%,rgba(18,18,12,.2) 72%,rgba(16,16,11,.28) 100%),url(https://smyda.at/wp-content/uploads/2026/08/forge_main_soon-scaled.jpg)center center/cover no-repeat!important}.hero.smyda-coming-soon-hero::before{z-index:0;background:radial-gradient(ellipse at 36% 70%,rgba(245,133,73,.12)0,rgba(242,166,90,.055) 22%,transparent 46%),radial-gradient(circle at 14% 18%,rgba(238,193,112,.1),transparent 27rem),linear-gradient(180deg,rgba(10,10,7,.02)0,rgba(10,10,7,.05) 52%,rgba(14,13,8,.38) 100%)!important}.hero.smyda-coming-soon-hero .hero-inner{position:relative;z-index:3}.smyda-coming-soon-atmosphere{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none}.smyda-forge-glow{position:absolute;left:19%;bottom:8%;width:min(520px,42vw);aspect-ratio:1.45;border-radius:50%;opacity:.72;filter:blur(18px);transform-origin:50% 75%;background:radial-gradient(ellipse at 50% 62%,rgba(255,193,101,.34)0,rgba(245,133,73,.22) 21%,rgba(119,47,26,.09) 47%,transparent 72%);mix-blend-mode:screen;animation:smydaForgeBreath 5.8s cubic-bezier(.45,0,.55,1) infinite alternate}.smyda-forge-glow::after{content:"";position:absolute;left:31%;right:31%;bottom:21%;height:32%;border-radius:50%;background:rgba(255,188,95,.2);filter:blur(13px);animation:smydaForgeCore 2.9s ease-in-out infinite alternate}.smyda-forge-smoke{position:absolute;left:20%;bottom:13%;width:min(470px,38vw);height:58%;opacity:.22;filter:blur(24px);transform:translate3d(0,0,0);background:radial-gradient(ellipse at 48% 86%,rgba(255,225,177,.15),transparent 27%),radial-gradient(ellipse at 36% 62%,rgba(255,247,231,.1),transparent 25%),radial-gradient(ellipse at 59% 37%,rgba(255,247,231,.07),transparent 24%);animation:smydaForgeSmoke 10.5s ease-in-out infinite alternate}.smyda-forge-embers{position:absolute;left:22%;bottom:11%;width:min(420px,35vw);height:54%}.smyda-forge-ember{--ember-x:50%;--ember-size:2px;--ember-duration:7s;--ember-delay:0s;--ember-drift:10px;--ember-rise:250px;position:absolute;left:var(--ember-x);bottom:0;width:var(--ember-size);height:var(--ember-size);border-radius:50%;opacity:0;background:#ffd49a;box-shadow:0 0 4px rgba(255,199,118,.85),0 0 10px rgba(245,133,73,.42);will-change:transform,opacity;animation:smydaEmberRise var(--ember-duration) linear var(--ember-delay) infinite}.smyda-forge-ember:nth-child(3n){background:#f8a45e;box-shadow:0 0 3px rgba(245,133,73,.92),0 0 8px rgba(119,47,26,.34)}.smyda-forge-ember:nth-child(4n){filter:blur(.25px)}@keyframes smydaForgeBreath{0%{opacity:.52;transform:scale(.96) translate3d(-4px,3px,0)}48%{opacity:.76}to{opacity:.63;transform:scale(1.045) translate3d(5px,-3px,0)}}@keyframes smydaForgeCore{0%{opacity:.38;transform:scale(.88)}to{opacity:.82;transform:scale(1.1)}}@keyframes smydaForgeSmoke{0%{opacity:.12;transform:translate3d(-7px,18px,0) scale(.96)}50%{opacity:.23}to{opacity:.15;transform:translate3d(13px,-35px,0) scale(1.08)}}@keyframes smydaEmberRise{0%,12%{opacity:0;transform:translate3d(0,15px,0) scale(.55)}18%{opacity:.82}48%{opacity:.58;transform:translate3d(var(--ember-drift),calc(var(--ember-rise)*-.48),0) scale(1)}78%{opacity:.28}to{opacity:0;transform:translate3d(calc(var(--ember-drift)*-.55),calc(var(--ember-rise)*-1),0) scale(.35)}}@media (max-width:960px){.hero.smyda-coming-soon-hero{background-position:57%center!important}.smyda-forge-glow{left:13%;bottom:7%;width:min(430px,60vw);opacity:.58}.smyda-forge-smoke{left:15%;width:min(390px,52vw);opacity:.16}.smyda-forge-embers{left:15%;width:min(350px,50vw)}}@media (max-width:620px){.hero.smyda-coming-soon-hero{background-position:60%center!important}.smyda-forge-glow{left:8%;width:74vw;opacity:.45;filter:blur(22px)}.smyda-forge-smoke{display:none}.smyda-forge-embers{left:8%;width:66vw;opacity:.68}.smyda-forge-ember:nth-child(n+11){display:none}}@media (prefers-reduced-motion:reduce){.smyda-forge-glow,.smyda-forge-glow::after,.smyda-forge-smoke,.smyda-forge-ember{animation:none!important}.smyda-forge-embers{display:none}}.smyda-coming-soon{position:relative;isolation:isolate;display:grid;min-height:100svh;padding:28px clamp(24px,5vw,80px) 24px;overflow:hidden;background:#080806 url(https://smyda.at/wp-content/uploads/2026/08/forge_main_soon-scaled.jpg)center center/cover no-repeat!important}.smyda-coming-soon{position:relative;isolation:isolate;display:grid;min-height:100svh;padding:28px clamp(24px,5vw,80px) 24px;overflow:hidden;color:var(--cream)!important;background:#080806 url(https://smyda.at/wp-content/uploads/2026/08/forge_main_soon-scaled.jpg)center center/cover no-repeat!important}.smyda-coming-soon::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(4,4,3,.82)0,rgba(5,5,4,.7) 31%,rgba(6,5,4,.28) 58%,rgba(4,4,3,.08) 100%),linear-gradient(180deg,rgba(0,0,0,.14)0,transparent 46%,rgba(0,0,0,.22) 100%)}.smyda-coming-soon__grain{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:.075;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E")}.smyda-coming-soon__content{position:relative;z-index:5;align-self:center;width:min(820px,100%);margin:clamp(80px,10vh,130px)0 0}.smyda-coming-soon__eyebrow{display:flex;align-items:center;gap:13px;margin:0 0 20px;color:rgba(255,247,231,.76)!important;font-family:var(--sans);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 2px 16px rgba(0,0,0,.38)}.smyda-coming-soon__eyebrow::before{content:"";width:44px;height:1px;flex:0 0 44px;background:linear-gradient(90deg,var(--orange),var(--gold))}.smyda-coming-soon__title{max-width:850px;margin:0!important;color:var(--cream)!important;font-family:var(--serif)!important;font-size:clamp(68px,8.9vw,146px)!important;font-weight:400!important;line-height:.84!important;letter-spacing:-.025em!important;text-wrap:balance;text-shadow:0 4px 28px rgba(0,0,0,.42),0 1px 0 rgba(255,255,255,.025)}.smyda-coming-soon__title span{display:block;margin-top:.06em;color:var(--orange)!important;text-shadow:0 0 24px rgba(245,133,73,.14),0 4px 28px rgba(0,0,0,.34)}.smyda-coming-soon__intro{max-width:620px;margin:28px 0 0!important;color:rgba(255,247,231,.82)!important;font-family:var(--sans);font-size:clamp(14px,1.25vw,17px)!important;font-weight:500;line-height:1.72!important;text-shadow:0 2px 16px rgba(0,0,0,.4)}.smyda-coming-soon__mantra{display:flex;align-items:center;gap:12px;margin:28px 0 0!important;color:var(--apricot)!important;font-family:var(--sans);font-size:11px!important;font-weight:700;line-height:1.3;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 2px 16px rgba(0,0,0,.36)}.smyda-coming-soon__mantra::before{content:"✦";color:var(--orange);font-size:13px}.smyda-coming-soon__atmosphere{position:absolute;inset:0;z-index:2;overflow:hidden;pointer-events:none}.smyda-coming-soon__heat{position:absolute;right:-4%;bottom:-18%;width:min(760px,58vw);aspect-ratio:1.22;border-radius:50%;opacity:.72;filter:blur(18px);background:radial-gradient(ellipse at 54% 62%,rgba(255,214,118,.48)0,rgba(245,133,73,.35) 18%,rgba(188,57,23,.18) 39%,transparent 70%);animation:smydaComingHeat 4.8s ease-in-out infinite alternate;transform-origin:60% 70%}.smyda-coming-soon__smoke{position:absolute;right:4%;bottom:10%;width:min(430px,34vw);height:68%;opacity:.2;filter:blur(24px);background:radial-gradient(ellipse at 48% 85%,rgba(255,180,110,.28),transparent 34%),radial-gradient(ellipse at 60% 54%,rgba(165,99,65,.18),transparent 38%),radial-gradient(ellipse at 42% 25%,rgba(150,132,105,.12),transparent 42%);animation:smydaComingSmoke 10s ease-in-out infinite alternate;transform-origin:50% 100%}.smyda-coming-soon__smoke--back{right:16%;bottom:4%;width:min(520px,40vw);opacity:.11;filter:blur(34px);animation-duration:14s;animation-delay:-5s}.smyda-coming-soon__embers{position:absolute;inset:0;overflow:hidden}.smyda-coming-soon__ember{position:absolute;left:var(--x);bottom:10%;width:var(--size);height:calc(var(--size)*2.9);border-radius:999px;opacity:0;background:linear-gradient(180deg,#fff7c5 0,#f6b45d 35%,#f58549 72%,rgba(245,133,73,0) 100%);box-shadow:0 0 5px rgba(255,190,92,.82),0 0 12px rgba(245,133,73,.42);transform:translate3d(0,0,0) rotate(var(--tilt));animation:smydaComingEmber var(--duration) linear var(--delay) infinite;will-change:transform,opacity}@keyframes smydaComingHeat{0%{opacity:.54;transform:scale(.97) translate3d(0,8px,0)}42%{opacity:.78}to{opacity:.64;transform:scale(1.045) translate3d(-7px,-5px,0)}}@keyframes smydaComingSmoke{0%{transform:translate3d(8px,18px,0) scale(.95) skewX(-1deg);opacity:.13}48%{transform:translate3d(-10px,-20px,0) scale(1.05) skewX(1.5deg);opacity:.22}to{transform:translate3d(5px,-44px,0) scale(1.09) skewX(-1deg);opacity:.15}}@keyframes smydaComingEmber{0%{opacity:0;transform:translate3d(0,38px,0) rotate(var(--tilt)) scale(.72)}8%{opacity:.92}26%{opacity:.82}58%{opacity:.48}to{opacity:0;transform:translate3d(var(--drift),calc(var(--rise)*-1),0) rotate(calc(var(--tilt) + 14deg)) scale(.32)}}@media (max-width:960px){.smyda-coming-soon{background-position:62%center!important}.smyda-coming-soon__content{width:min(700px,100%)}.smyda-coming-soon__heat{right:-12%;width:min(650px,72vw)}}@media (max-width:620px){.smyda-coming-soon{min-height:100svh;padding:22px 20px 18px;background-position:66%center!important}.smyda-coming-soon__content{align-self:start;margin:94px 0 0}.smyda-coming-soon__title{font-size:clamp(58px,18vw,92px)!important;line-height:.86!important}.smyda-coming-soon__intro{max-width:430px;margin-top:23px!important;font-size:13px!important}.smyda-coming-soon__mantra{margin-top:24px!important;font-size:9px!important}.smyda-coming-soon__heat{right:-36%;bottom:-8%;width:110vw;opacity:.55}.smyda-coming-soon__smoke{right:-12%;width:62vw;opacity:.12}.smyda-coming-soon__ember:nth-child(n+9){display:none}}@media (prefers-reduced-motion:reduce){.smyda-coming-soon__heat,.smyda-coming-soon__smoke,.smyda-coming-soon__ember{animation:none!important}.smyda-coming-soon__heat{opacity:.62}}.smyda-coming-soon{--forge-x:70%;--forge-y:69%}.smyda-coming-soon__heat{left:var(--forge-x)!important;top:var(--forge-y)!important;right:auto!important;bottom:auto!important;width:min(620px,42vw)!important;aspect-ratio:1.35!important;transform:translate(-50%,-50%) scale(.96);transform-origin:50% 58%!important;opacity:.78!important;filter:blur(20px)!important;background:radial-gradient(ellipse at 50% 58%,rgba(255,230,150,.52)0,rgba(255,181,76,.42) 17%,rgba(245,110,48,.26) 34%,rgba(151,45,18,.1) 52%,transparent 72%)!important;mix-blend-mode:screen;animation:smydaComingHeatAnchored 4.2s ease-in-out infinite alternate!important}@keyframes smydaComingHeatAnchored{0%{opacity:.63;transform:translate(-50%,-50%) scale(.95)}38%{opacity:.84;transform:translate(-50%,-50%) scale(1.015)}70%{opacity:.73;transform:translate(-50%,-50%) scale(.985)}to{opacity:.9;transform:translate(-50%,-50%) scale(1.055)}}.smyda-coming-soon__smoke{left:calc(var(--forge-x) - 14%)!important;top:calc(var(--forge-y) - 39%)!important;right:auto!important;bottom:auto!important;width:min(450px,29vw)!important;height:43%!important;opacity:.3!important;filter:blur(22px)!important;background:radial-gradient(ellipse at 50% 88%,rgba(255,171,86,.34),transparent 31%),radial-gradient(ellipse at 58% 55%,rgba(166,94,58,.24),transparent 40%),radial-gradient(ellipse at 45% 22%,rgba(138,119,96,.17),transparent 46%)!important;transform-origin:52% 100%!important;animation:smydaComingSmokeAnchored 8.5s ease-in-out infinite alternate!important}.smyda-coming-soon__smoke--back{left:calc(var(--forge-x) - 20%)!important;top:calc(var(--forge-y) - 43%)!important;width:min(560px,35vw)!important;height:48%!important;opacity:.18!important;filter:blur(36px)!important;animation-duration:12s!important;animation-delay:-4.5s!important}@keyframes smydaComingSmokeAnchored{0%{transform:translate3d(5px,14px,0) scale(.94) skewX(-1deg);opacity:.19}32%{transform:translate3d(-8px,-14px,0) scale(1.02) skewX(1deg);opacity:.32}67%{transform:translate3d(10px,-38px,0) scale(1.08) skewX(-1.4deg);opacity:.26}to{transform:translate3d(-4px,-67px,0) scale(1.13) skewX(.8deg);opacity:.17}}.smyda-coming-soon__embers{left:calc(var(--forge-x) - 18%)!important;top:calc(var(--forge-y) - 10%)!important;right:auto!important;bottom:auto!important;width:36%!important;height:46%!important;overflow:visible!important}.smyda-coming-soon__ember{bottom:0!important;opacity:0;height:calc(var(--size)*3.6)!important;background:linear-gradient(180deg,#fffbd7 0,#ffd77a 20%,#ff9f43 49%,#f58549 72%,rgba(245,133,73,0) 100%)!important;box-shadow:0 0 5px rgba(255,231,143,.95),0 0 11px rgba(255,158,64,.88),0 0 22px rgba(245,101,42,.46)!important;filter:saturate(1.12);animation:smydaComingEmberAnchored var(--duration) cubic-bezier(.18,.55,.22,1) var(--delay) infinite!important}@keyframes smydaComingEmberAnchored{0%{opacity:0;transform:translate3d(0,18px,0) rotate(var(--tilt)) scale(.55)}6%{opacity:1;transform:translate3d(2px,0,0) rotate(var(--tilt)) scale(1.05)}20%{opacity:.94}48%{opacity:.76}72%{opacity:.43}to{opacity:0;transform:translate3d(var(--drift),calc(var(--rise)*-1),0) rotate(calc(var(--tilt) + 18deg)) scale(.24)}}@media (max-width:960px){.smyda-coming-soon{--forge-x:73%;--forge-y:69%}.smyda-coming-soon__heat{width:min(590px,58vw)!important}.smyda-coming-soon__embers{left:calc(var(--forge-x) - 22%)!important;width:44%!important}.smyda-coming-soon__smoke{left:calc(var(--forge-x) - 18%)!important;width:38vw!important}}@media (max-width:620px){.smyda-coming-soon{--forge-x:77%;--forge-y:72%}.smyda-coming-soon__heat{width:78vw!important;opacity:.68!important}.smyda-coming-soon__smoke{left:calc(var(--forge-x) - 29%)!important;top:calc(var(--forge-y) - 34%)!important;width:56vw!important;height:38%!important;opacity:.22!important}.smyda-coming-soon__smoke--back{opacity:.12!important}.smyda-coming-soon__embers{left:calc(var(--forge-x) - 31%)!important;top:calc(var(--forge-y) - 7%)!important;width:58%!important;height:40%!important}.smyda-coming-soon__ember:nth-child(n+11){display:none}}@media (prefers-reduced-motion:reduce){.smyda-coming-soon__heat,.smyda-coming-soon__smoke,.smyda-coming-soon__ember{animation:none!important}}@media (max-width:620px){.smyda-coming-soon{min-height:100svh;padding:24px 22px 42px;background-position:64%center!important}.smyda-coming-soon__content{width:100%;max-width:100%;margin-top:clamp(78px,11vh,110px);overflow:visible}.smyda-coming-soon__eyebrow{max-width:100%;font-size:12px!important;line-height:1.3;letter-spacing:.17em!important;white-space:normal}.smyda-coming-soon__title{width:100%;max-width:100%;font-size:clamp(54px,15.2vw,82px)!important;line-height:.86!important;letter-spacing:-.025em!important;text-wrap:balance;overflow-wrap:normal;word-break:normal}.smyda-coming-soon__title span{display:block;margin-top:.07em;font-size:1em}.smyda-coming-soon__intro{width:100%;max-width:100%;margin-top:28px;padding-right:6px;font-size:15px!important;line-height:1.65!important;overflow-wrap:break-word}.smyda-coming-soon__mantra{max-width:100%;margin-top:28px;font-size:10px!important;line-height:1.55;letter-spacing:.14em!important;white-space:normal}}@media (max-width:620px){.smyda-coming-soon{min-height:calc(100lvh + 40px)!important;height:auto!important;padding-bottom:calc(42px + env(safe-area-inset-bottom))!important}}@media (max-width:620px){.hero{min-height:auto!important;align-items:stretch!important;background-position:62%center!important}.hero-inner{display:grid!important;grid-template-columns:1fr!important;width:min(100% - 32px,1400px)!important;gap:28px!important;padding:105px 0 42px!important;align-items:start!important}.hero .eyebrow{margin-bottom:18px!important;font-size:13px!important;line-height:1.45!important;letter-spacing:.15em!important}.hero .eyebrow::before{width:38px!important;flex:0 0 38px}.hero h1{width:100%!important;max-width:100%!important;font-size:clamp(60px,15vw,78px)!important;line-height:.88!important;letter-spacing:-.018em!important;text-wrap:balance}.hero-copy{width:100%!important;max-width:100%!important;justify-self:stretch!important;margin:0!important}.hero-copy p{width:100%;max-width:100%;margin:0 0!important;font-size:16px!important;line-height:1.68!important;color:rgba(255,248,223,.88)!important}.hero .actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:10px!important;margin-top:24px!important}.hero .actions .btn{width:100%!important;min-height:56px!important;padding:0 22px!important;justify-content:space-between!important;border-radius:18px!important;font-size:15px!important}.hero .actions .btn-primary{min-height:58px!important}.hero-meta{grid-template-columns:1fr!important;gap:10px!important;margin-top:32px!important;padding-top:16px!important}}@media (max-width:390px){.hero-inner{width:min(100% - 26px,1400px)!important;padding-top:92px!important;gap:24px!important}.hero h1{font-size:clamp(55px,15vw,68px)!important}.hero-copy p{font-size:15px!important}}@media (max-width:620px){.hero{min-height:auto!important;align-items:stretch!important;background-position:62%center!important}.hero-inner{display:grid!important;grid-template-columns:1fr!important;width:min(100% - 32px,1400px)!important;gap:28px!important;padding:105px 0 42px!important;align-items:start!important}.hero .eyebrow{margin-bottom:18px!important;font-size:13px!important;line-height:1.45!important;letter-spacing:.15em!important}.hero .eyebrow::before{width:38px!important;flex:0 0 38px}.hero h1{width:100%!important;max-width:100%!important;font-size:clamp(60px,15vw,78px)!important;line-height:.88!important;letter-spacing:-.018em!important;text-wrap:balance}.hero-copy{width:100%!important;max-width:100%!important;justify-self:stretch!important;margin:0!important}.hero-copy p{width:100%;max-width:100%;margin:0 0!important;font-size:16px!important;line-height:1.68!important;color:rgba(255,248,223,.88)!important}.hero .actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:10px!important;margin-top:24px!important}.hero .actions .btn{width:100%!important;min-height:56px!important;padding:0 22px!important;justify-content:space-between!important;border-radius:18px!important;font-size:15px!important}.hero .actions .btn-primary{min-height:58px!important}.hero-meta{grid-template-columns:1fr!important;gap:10px!important;margin-top:32px!important;padding-top:16px!important}}@media (max-width:390px){.hero-inner{width:min(100% - 26px,1400px)!important;padding-top:92px!important;gap:24px!important}.hero h1{font-size:clamp(55px,15vw,68px)!important}.hero-copy p{font-size:15px!important}}.smyda-about-hero,.smyda-about-intro,.smyda-story,.smyda-about-philosophy,.smyda-about-closing{--sa-olive:#585123;--sa-gold:#EEC170;--sa-apricot:#F2A65A;--sa-orange:#F58549;--sa-burgundy:#772F1A;--sa-cream:#FFF7E7;--sa-paper:#F7E9C7;--sa-ink:#241E16;--sa-muted:#6E624F}.smyda-about-hero *,.smyda-about-intro *,.smyda-story *,.smyda-about-philosophy *,.smyda-about-closing *{box-sizing:border-box}.smyda-about-wrap{width:min(1380px,calc(100% - 52px));margin-inline:auto}.smyda-about-hero h1,.smyda-about-intro h2,.smyda-story h2,.smyda-story h3,.smyda-about-philosophy h2,.smyda-about-philosophy h3,.smyda-about-closing h2{margin:0;font-family:"Flaviotte",Georgia,serif;font-weight:400}.smyda-about-hero p,.smyda-about-intro p,.smyda-story p,.smyda-about-philosophy p,.smyda-about-closing p{margin:0}.smyda-about-eyebrow{display:flex;align-items:center;gap:13px;margin-bottom:20px;color:var(--sa-burgundy);font-family:"Manrope",system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.18em;text-transform:uppercase}.smyda-about-eyebrow::before{content:"";width:42px;height:2px;flex:0 0 42px;border-radius:99px;background:linear-gradient(90deg,var(--sa-orange),var(--sa-gold))}.smyda-about-hero{position:relative;min-height:78svh;display:flex;align-items:flex-end;overflow:hidden;color:var(--sa-cream);font-family:"Manrope",system-ui,sans-serif;background:linear-gradient(90deg,rgba(20,21,13,.9)0,rgba(25,26,15,.73) 42%,rgba(25,23,17,.33) 72%,rgba(20,18,14,.4) 100%),linear-gradient(180deg,rgba(14,15,10,.08)0,rgba(14,15,10,.18) 62%,rgba(14,15,10,.68) 100%),url(https://smyda.at/wp-content/uploads/2026/08/intro_hero.webp)center center/cover no-repeat}.smyda-about-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 38%,rgba(238,193,112,.12),transparent 34rem),radial-gradient(circle at 82% 25%,rgba(245,133,73,.06),transparent 28rem);mix-blend-mode:screen}.smyda-about-hero::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,rgba(17,16,11,.6) 100%)}.smyda-about-hero__inner{position:relative;z-index:2;width:100%;padding:180px 0 76px}.smyda-about-hero .smyda-about-eyebrow{color:rgba(255,247,231,.72)}.smyda-about-hero h1{max-width:1050px;color:var(--sa-cream);font-size:clamp(76px,9vw,150px);line-height:.86;letter-spacing:-.025em}.smyda-about-hero h1 span{display:block;color:var(--sa-orange)}.smyda-about-hero__bottom{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-top:50px}.smyda-about-hero__lead{max-width:700px;color:rgba(255,247,231,.84);font-size:clamp(17px,1.4vw,21px);line-height:1.75}.smyda-about-hero__note{justify-self:end;max-width:400px;padding-top:18px;border-top:1px solid rgba(255,255,255,.2);color:rgba(255,247,231,.58);font-size:11px;line-height:1.7;letter-spacing:.11em;text-transform:uppercase}.smyda-about-intro{padding:90px 0;color:var(--sa-ink);font-family:"Manrope",system-ui,sans-serif;background:linear-gradient(180deg,#fff9eb 0,#f8edcf 100%)}.smyda-about-intro__grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(50px,7vw,110px);align-items:start}.smyda-about-intro h2{max-width:880px;font-size:clamp(58px,6vw,96px);line-height:.94;letter-spacing:-.018em}.smyda-about-intro h2 span{color:var(--sa-orange)}.smyda-about-intro__copy{max-width:730px}.smyda-about-intro__copy p{color:var(--sa-muted);font-size:18px;line-height:1.8}.smyda-about-intro__copy p+p{margin-top:20px}.smyda-story{position:relative;padding:110px 0 130px;overflow:hidden;color:var(--sa-cream);font-family:"Manrope",system-ui,sans-serif;background:radial-gradient(circle at 12% 6%,rgba(238,193,112,.1),transparent 32rem),radial-gradient(circle at 90% 72%,rgba(119,47,26,.18),transparent 36rem),linear-gradient(135deg,#292a19 0,#36341c 48%,#211d17 100%)}.smyda-story::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.09)0 1px,transparent 1px 120px)}.smyda-story__head{position:relative;z-index:2;max-width:900px;margin-bottom:90px}.smyda-story .smyda-about-eyebrow{color:var(--sa-apricot)}.smyda-story__head h2{color:var(--sa-cream);font-size:clamp(60px,6.5vw,104px);line-height:.92;letter-spacing:-.02em}.smyda-story__head h2 span{color:var(--sa-gold)}.smyda-story__head p{max-width:650px;margin-top:26px;color:rgba(255,247,231,.68);font-size:17px;line-height:1.78}.smyda-timeline{position:relative;z-index:2;display:grid;grid-template-columns:270px minmax(0,1fr);gap:clamp(70px,8vw,135px)}.smyda-timeline__rail-wrap{position:relative}.smyda-timeline__rail{position:sticky;top:150px;min-height:min(68vh,650px)}.smyda-timeline__rail-label{margin-bottom:30px;color:rgba(255,247,231,.42);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.smyda-timeline__line{position:absolute;top:45px;bottom:0;left:16px;width:1px;overflow:visible;background:rgba(255,255,255,.13)}.smyda-timeline__progress{position:absolute;left:0;top:0;width:100%;height:0%;border-radius:99px;background:linear-gradient(180deg,var(--sa-gold) 0%,var(--sa-apricot) 52%,var(--sa-orange) 100%);box-shadow:0 0 16px rgba(245,133,73,.3),0 0 34px rgba(238,193,112,.1);transition:height .08s linear}.smyda-timeline__progress::after{content:"";position:absolute;left:50%;bottom:-4px;width:9px;height:9px;transform:translateX(-50%);border-radius:50%;background:var(--sa-orange);box-shadow:0 0 0 5px rgba(245,133,73,.09),0 0 22px rgba(245,133,73,.38)}.smyda-timeline__dates{position:relative;display:grid;gap:33px}.smyda-timeline__date{position:relative;display:flex;align-items:center;gap:20px;min-height:30px;margin:0;padding:0;border:0;background:0 0;color:rgba(255,247,231,.28);font:inherit;font-size:10px;font-weight:700;letter-spacing:.15em;cursor:pointer;text-align:left;transform:translateX(0);transition:color .65s ease,transform .8s cubic-bezier(.16,1,.3,1),opacity .65s ease}.smyda-timeline__date::before{content:"";position:relative;z-index:3;width:9px;height:9px;margin-left:12px;flex:0 0 9px;border-radius:50%;border:1px solid rgba(255,255,255,.24);background:#302f1c;transform:scale(.72);transition:background .65s ease,border-color .65s ease,transform .8s cubic-bezier(.16,1,.3,1),box-shadow .8s ease}.smyda-timeline__date.is-active{color:var(--sa-gold);transform:translateX(8px)}.smyda-timeline__date.is-active::before{background:var(--sa-orange);border-color:var(--sa-gold);transform:scale(1.35);box-shadow:0 0 0 7px rgba(245,133,73,.08),0 0 22px rgba(245,133,73,.4),0 0 42px rgba(245,133,73,.14)}.smyda-timeline__date.is-past{color:rgba(238,193,112,.58)}.smyda-timeline__date.is-past::before{background:var(--sa-gold);border-color:var(--sa-gold);transform:scale(.92)}.smyda-timeline__date:focus-visible{outline:1px solid var(--sa-gold);outline-offset:8px}.smyda-timeline__items{display:grid;gap:34px}.smyda-milestone{position:relative;min-height:420px;display:flex;align-items:flex-end;overflow:hidden;padding:46px 48px;border:1px solid rgba(255,247,231,.08);border-radius:32px;background:linear-gradient(145deg,rgba(255,255,255,.038),rgba(255,255,255,.012));box-shadow:0 25px 65px rgba(10,11,7,.14),inset 0 1px 0 rgba(255,255,255,.035);opacity:.08;filter:blur(7px);transform:translate3d(30px,74px,0) scale(.962);will-change:transform,opacity,filter;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.15s cubic-bezier(.16,1,.3,1),filter 1.1s cubic-bezier(.16,1,.3,1),border-color .7s ease,background .7s ease,box-shadow .8s ease}.smyda-milestone:nth-child(even){transform:translate3d(-22px,74px,0) scale(.962)}.smyda-milestone::before{content:"";position:absolute;width:360px;height:360px;right:-160px;top:-170px;border-radius:50%;border:1px solid rgba(238,193,112,.1);box-shadow:0 0 0 34px rgba(238,193,112,.018),0 0 0 68px rgba(238,193,112,.012);transition:transform 1.1s cubic-bezier(.16,1,.3,1),opacity .8s ease}.smyda-milestone::after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background:radial-gradient(circle at 80% 14%,rgba(238,193,112,.065),transparent 22rem);transition:opacity .7s ease}.smyda-milestone.is-visible{opacity:.7;filter:blur(0);transform:translate3d(0,0,0) scale(1)}.smyda-milestone.is-active{opacity:1;filter:blur(0);transform:translate3d(0,0,0) scale(1);border-color:rgba(238,193,112,.28);background:linear-gradient(145deg,rgba(88,81,35,.58),rgba(44,42,24,.52));box-shadow:0 40px 95px rgba(10,11,7,.25),0 14px 40px rgba(238,193,112,.05),inset 0 1px 0 rgba(255,255,255,.08)}.smyda-milestone.is-active::before{transform:scale(1.08)}.smyda-milestone.is-active::after{opacity:1}.smyda-milestone.is-past{opacity:.48;filter:blur(0);transform:translate3d(0,0,0) scale(.988)}.smyda-milestone__inner{position:relative;z-index:3;width:100%}.smyda-milestone__top{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:54px}.smyda-milestone__date{color:var(--sa-orange);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.smyda-milestone__nr{color:rgba(255,247,231,.25);font-family:"Flaviotte",Georgia,serif;font-size:44px;line-height:1}.smyda-milestone__label{margin-bottom:14px;color:rgba(255,247,231,.48);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.smyda-milestone h3{max-width:800px;color:var(--sa-cream);font-size:clamp(46px,4.5vw,72px);line-height:.96}.smyda-milestone h3 span{color:var(--sa-gold)}.smyda-milestone__body{display:grid;grid-template-columns:1fr auto;gap:50px;align-items:end;margin-top:26px}.smyda-milestone__body p{max-width:650px;color:rgba(255,247,231,.7);font-size:16px;line-height:1.76}.smyda-milestone__signal{display:flex;align-items:center;gap:10px;color:rgba(255,247,231,.38);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.smyda-milestone__signal::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--sa-orange);box-shadow:0 0 16px rgba(245,133,73,.42)}.smyda-story-end{position:relative;z-index:2;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;margin-top:110px;padding-top:70px;border-top:1px solid rgba(255,255,255,.12)}.smyda-story-end__small{color:rgba(255,247,231,.38);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.smyda-story-end h3{max-width:850px;color:var(--sa-cream);font-size:clamp(54px,5.3vw,88px);line-height:.95}.smyda-story-end h3 span{color:var(--sa-orange)}.smyda-about-philosophy{padding:96px 0;color:var(--sa-ink);font-family:"Manrope",system-ui,sans-serif;background:linear-gradient(180deg,#fff9eb 0,#f8edcf 100%)}.smyda-about-philosophy__head{max-width:900px;margin-bottom:50px}.smyda-about-philosophy h2{font-size:clamp(56px,5.8vw,92px);line-height:.95}.smyda-about-philosophy h2 span{color:var(--sa-orange)}.smyda-about-philosophy__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.smyda-about-value{min-height:300px;padding:30px;display:flex;flex-direction:column;border:1px solid rgba(88,81,35,.14);border-radius:28px;background:rgba(255,255,255,.32);box-shadow:0 20px 50px rgba(55,44,28,.05),inset 0 1px 0 rgba(255,255,255,.35);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease,border-color .45s ease}.smyda-about-value__nr{color:var(--sa-burgundy);font-size:10px;font-weight:700;letter-spacing:.17em}.smyda-about-value h3{margin-top:auto;color:var(--sa-olive);font-size:46px}.smyda-about-value p{margin-top:14px;color:var(--sa-muted);font-size:15px;line-height:1.7}@media (hover:hover){.smyda-about-value:hover{transform:translateY(-7px);border-color:rgba(88,81,35,.24);box-shadow:0 30px 70px rgba(55,44,28,.09),inset 0 1px 0 rgba(255,255,255,.48)}}.smyda-about-closing{padding:100px 0;color:var(--sa-cream);font-family:"Manrope",system-ui,sans-serif;background:radial-gradient(circle at 82% 12%,rgba(238,193,112,.1),transparent 26rem),linear-gradient(135deg,var(--sa-burgundy),#4d1d14)}.smyda-about-closing__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end}.smyda-about-closing h2{max-width:950px;color:var(--sa-cream);font-size:clamp(62px,6.5vw,105px);line-height:.92}.smyda-about-closing h2 span{color:var(--sa-gold)}.smyda-about-closing__right{justify-self:end;width:100%;max-width:420px}.smyda-about-closing__right p{margin-bottom:25px;color:rgba(255,247,231,.68);font-size:16px;line-height:1.7}.smyda-about-btn{width:100%;min-height:58px;display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:0 24px;border-radius:18px;background:var(--sa-orange);color:var(--sa-cream)!important;font-size:14px;font-weight:700;text-decoration:none!important;transition:transform .3s ease,background .3s ease}.smyda-about-btn::after{content:"";width:9px;height:9px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);transition:transform .35s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.smyda-about-btn:hover{transform:translateY(-3px);background:var(--sa-apricot)}.smyda-about-btn:hover::after{transform:translateX(4px) rotate(45deg)}}@media (max-width:960px){.smyda-about-hero__bottom,.smyda-about-intro__grid,.smyda-story-end,.smyda-about-closing__grid{grid-template-columns:1fr}.smyda-about-hero__note,.smyda-about-closing__right{justify-self:start}.smyda-timeline{grid-template-columns:190px minmax(0,1fr);gap:45px}.smyda-about-philosophy__grid{grid-template-columns:1fr}.smyda-about-value{min-height:230px}}@media (max-width:620px){.smyda-about-wrap{width:calc(100% - 30px)}.smyda-about-hero{min-height:auto;background-position:62%center}.smyda-about-hero__inner{padding:130px 0 58px}.smyda-about-hero h1{max-width:100%;font-size:clamp(58px,16.5vw,80px);line-height:.88}.smyda-about-hero__bottom{gap:30px;margin-top:36px}.smyda-about-hero__lead{font-size:16px}.smyda-about-intro{padding:64px 0}.smyda-about-intro__grid{gap:28px}.smyda-about-intro h2{font-size:clamp(50px,14vw,68px)}.smyda-about-intro__copy p{font-size:16px}.smyda-story{padding:70px 0 78px}.smyda-story__head{margin-bottom:55px}.smyda-story__head h2{font-size:clamp(52px,14vw,72px)}.smyda-story__head p{font-size:15px}.smyda-timeline{display:block}.smyda-timeline__rail-wrap{display:none}.smyda-timeline__items{position:relative;gap:20px;padding-left:28px}.smyda-timeline__items::before{content:"";position:absolute;left:4px;top:20px;bottom:20px;width:1px;background:linear-gradient(180deg,var(--sa-orange),rgba(238,193,112,.34),rgba(255,255,255,.1))}.smyda-milestone,.smyda-milestone:nth-child(even){min-height:360px;padding:30px 24px;border-radius:25px;opacity:.1;filter:blur(5px);transform:translate3d(0,52px,0) scale(.975)}.smyda-milestone.is-visible,.smyda-milestone.is-active,.smyda-milestone.is-past{filter:blur(0);transform:translate3d(0,0,0) scale(1)}.smyda-milestone::before{left:-30px;top:38px;right:auto;width:11px;height:11px;border-radius:50%;background:var(--sa-orange);border:2px solid #31301c;box-shadow:0 0 0 5px rgba(245,133,73,.1),0 0 18px rgba(245,133,73,.28)}.smyda-milestone__top{margin-bottom:42px}.smyda-milestone__nr{font-size:34px}.smyda-milestone h3{font-size:clamp(42px,12vw,58px)}.smyda-milestone__body{grid-template-columns:1fr;gap:25px;margin-top:22px}.smyda-milestone__body p{font-size:15px}.smyda-milestone__signal{white-space:normal}.smyda-story-end{gap:28px;margin-top:70px;padding-top:48px}.smyda-story-end h3{font-size:clamp(48px,13vw,66px)}.smyda-about-philosophy{padding:68px 0}.smyda-about-philosophy__grid{gap:14px}.smyda-about-value{min-height:210px;padding:25px}.smyda-about-closing{padding:70px 0}.smyda-about-closing__grid{gap:38px}.smyda-about-closing h2{font-size:clamp(52px,14vw,72px)}}@media (prefers-reduced-motion:reduce){.smyda-milestone,.smyda-timeline__date,.smyda-timeline__date::before,.smyda-timeline__progress,.smyda-timeline__progress::after,.smyda-about-value,.smyda-about-btn{transition:none!important;animation:none!important}.smyda-milestone{opacity:1!important;filter:none!important;transform:none!important}}@media (min-width:961px){.smyda-about-hero__inner{padding-left:clamp(44px,4.3vw,76px)!important;padding-right:clamp(36px,3.5vw,64px)!important}}@media (min-width:621px){.smyda-timeline{align-items:stretch!important}.smyda-timeline__rail-wrap{position:relative!important;align-self:stretch!important;min-height:100%!important}.smyda-timeline__rail{position:sticky!important;top:110px!important;width:100%!important;height:calc(100vh - 155px)!important;min-height:540px!important;max-height:780px!important;display:flex!important;flex-direction:column!important}.smyda-timeline__rail-label{flex:0 0 auto!important;margin-bottom:26px!important}.smyda-timeline__line{top:48px!important;bottom:8px!important;left:16px!important}.smyda-timeline__dates{position:relative!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:0!important;min-height:0!important;padding-bottom:0!important}.smyda-timeline__date{flex:0 0 auto!important}}.smyda-milestone{--milestone-bg-1:rgba(88,81,35,.96);--milestone-bg-2:rgba(56,53,28,.96);--milestone-title:#FFF7E7;--milestone-accent:#EEC170;--milestone-date:#F2A65A;--milestone-copy:rgba(255,247,231,.82);--milestone-label:rgba(255,247,231,.60);--milestone-meta:rgba(255,247,231,.50);--milestone-number:rgba(255,247,231,.25);--milestone-border:rgba(238,193,112,.20);--milestone-ring:rgba(238,193,112,.11)}.smyda-milestone:nth-child(3n+1){--milestone-bg-1:#625b2d;--milestone-bg-2:#45431f;--milestone-title:#FFF7E7;--milestone-accent:#EEC170;--milestone-date:#F2A65A;--milestone-copy:rgba(255,247,231,.86);--milestone-label:rgba(255,247,231,.60);--milestone-meta:rgba(255,247,231,.52);--milestone-number:rgba(255,247,231,.25);--milestone-border:rgba(238,193,112,.22);--milestone-ring:rgba(238,193,112,.11)}.smyda-milestone:nth-child(3n+2){--milestone-bg-1:#FFF4DB;--milestone-bg-2:#EEDDB7;--milestone-title:#241E16;--milestone-accent:#772F1A;--milestone-date:#A54827;--milestone-copy:#5F5547;--milestone-label:rgba(36,30,22,.60);--milestone-meta:rgba(36,30,22,.54);--milestone-number:rgba(36,30,22,.20);--milestone-border:rgba(88,81,35,.22);--milestone-ring:rgba(88,81,35,.09)}.smyda-milestone:nth-child(3n){--milestone-bg-1:#F38A4F;--milestone-bg-2:#D96A38;--milestone-title:#241E16;--milestone-accent:#6F2919;--milestone-date:#5A2418;--milestone-copy:rgba(36,30,22,.82);--milestone-label:rgba(36,30,22,.62);--milestone-meta:rgba(36,30,22,.58);--milestone-number:rgba(36,30,22,.20);--milestone-border:rgba(91,40,24,.20);--milestone-ring:rgba(91,40,24,.10)}.smyda-milestone{border-color:var(--milestone-border)!important;background:linear-gradient(145deg,var(--milestone-bg-1),var(--milestone-bg-2))!important;box-shadow:0 28px 70px rgba(10,11,7,.18),inset 0 1px 0 rgba(255,255,255,.08)!important}.smyda-milestone::before{border-color:var(--milestone-ring)!important;box-shadow:0 0 0 34px color-mix(in srgb,var(--milestone-ring) 42%,transparent),0 0 0 68px color-mix(in srgb,var(--milestone-ring) 25%,transparent)!important}.smyda-milestone::after{background:radial-gradient(circle at 80% 14%,color-mix(in srgb,var(--milestone-accent) 14%,transparent),transparent 22rem)!important}.smyda-milestone__date{color:var(--milestone-date)!important;font-size:13px!important}.smyda-milestone__nr{color:var(--milestone-number)!important}.smyda-milestone__label{color:var(--milestone-label)!important;font-size:11px!important;line-height:1.45!important}.smyda-milestone h3{color:var(--milestone-title)!important}.smyda-milestone h3 span{color:var(--milestone-accent)!important}.smyda-milestone__body p{color:var(--milestone-copy)!important;font-size:17.5px!important;line-height:1.78!important}.smyda-milestone__signal{color:var(--milestone-meta)!important;font-size:10.5px!important;line-height:1.5!important}.smyda-milestone__signal::before{background:var(--milestone-accent)!important;box-shadow:0 0 16px color-mix(in srgb,var(--milestone-accent) 48%,transparent)!important}.smyda-milestone.is-active{border-color:color-mix(in srgb,var(--milestone-accent) 42%,var(--milestone-border))!important;background:linear-gradient(145deg,var(--milestone-bg-1),var(--milestone-bg-2))!important;box-shadow:0 42px 100px rgba(10,11,7,.28),0 14px 42px color-mix(in srgb,var(--milestone-accent) 8%,transparent),inset 0 1px 0 rgba(255,255,255,.12)!important}.smyda-milestone.is-past{opacity:.62!important}@media (max-width:620px){.smyda-milestone__date{font-size:12px!important}.smyda-milestone__label{font-size:10px!important}.smyda-milestone__body p{font-size:16px!important;line-height:1.72!important}.smyda-milestone__signal{font-size:10px!important}}@media (min-width:621px){.smyda-timeline{align-items:stretch!important}.smyda-timeline__rail-wrap{position:relative!important;align-self:stretch!important;min-height:100%!important}.smyda-timeline__rail-wrap::before{content:"";position:absolute;z-index:0;top:48px;bottom:0;left:16px;width:1px;pointer-events:none;background:linear-gradient(180deg,rgba(238,193,112,.46)0,rgba(245,133,73,.34) 50%,rgba(255,247,231,.14) 100%);box-shadow:0 0 16px rgba(245,133,73,.18)}.smyda-timeline__rail{z-index:1}}.smyda-advanced-leistungen .smyda-packages-hero{background:linear-gradient(125deg,#222719 0,#34331d 50%,#5a341e 100%)}.smyda-advanced-leistungen .smyda-package-nav__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.smyda-av2{color:#302c25;font-family:inherit;overflow:hidden}.smyda-av2 *,.smyda-av2 ::before,.smyda-av2 ::after{box-sizing:border-box}.smyda-av2__wrap{width:min(1240px,calc(100% - 64px));margin:0 auto}.smyda-av2 h1,.smyda-av2 h2,.smyda-av2 h3,.smyda-av2 p{margin-top:0}.smyda-av2 h1,.smyda-av2 h2,.smyda-av2 h3{font-family:Flaviotte,Georgia,serif;font-weight:400;letter-spacing:-.045em}.smyda-av2 em{color:#f58549;font-style:normal}.smyda-av2__eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:21px;color:currentColor;font-size:10px;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.smyda-av2__eyebrow::before{width:23px;height:1px;background:currentColor;content:"";opacity:.7}.smyda-av2__hero{min-height:min(700px,87vh);padding:180px 0 110px;background:radial-gradient(circle at 83% 15%,rgba(244,142,85,.25),transparent 24%),linear-gradient(125deg,#1e2519,#34341f 54%,#4a3521);color:#fff8e9}.smyda-av2__hero-grid{display:grid;grid-template-columns:1.08fr .72fr;align-items:end;gap:80px}.smyda-av2__hero h1{margin-bottom:0;font-size:clamp(62px,8.2vw,126px);line-height:.86}.smyda-av2__hero-copy{max-width:460px;padding-bottom:7px}.smyda-av2__hero-copy p{color:rgba(255,248,233,.8);font-size:18px;line-height:1.65}.smyda-av2__button{display:inline-flex;align-items:center;justify-content:space-between;min-width:190px;gap:28px;margin-top:14px;padding:15px 18px 15px 21px;border:1px solid #f58549;background:#f58549;color:#2d2a21!important;font-size:12px;font-weight:750;letter-spacing:.015em;text-decoration:none!important;transition:transform .25s ease,background .25s ease,color .25s ease}.smyda-av2__button span{font-size:18px;line-height:0}.smyda-av2__button--light{background:0 0;border-color:rgba(255,248,233,.4);color:#fff8e9!important}@media (hover:hover){.smyda-av2__button:hover{transform:translateY(-2px);background:#fff8e9;border-color:#fff8e9;color:#2d2a21!important}}.smyda-av2__selection{padding:clamp(76px,10vw,140px)0 92px;background:#fffaf0}.smyda-av2__section-head{display:grid;grid-template-columns:minmax(0,.93fr) minmax(320px,.72fr);align-items:end;gap:70px;margin-bottom:52px}.smyda-av2__section-head h2,.smyda-av2__closing h2{margin-bottom:0;color:#2d311f;font-size:clamp(50px,5.5vw,90px);line-height:.89}.smyda-av2__section-head>p{max-width:430px;margin:0 0 5px;color:#6e6658;font-size:15px;line-height:1.7}.smyda-av2__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.smyda-av2__card{position:relative;display:flex;min-height:440px;flex-direction:column;align-items:flex-start;padding:14px 17px 18px;border:1px solid rgba(48,44,37,.14);border-radius:2px;background:rgba(255,255,255,.64);color:#302c25;cursor:pointer;text-align:left;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.smyda-av2__card--dark{background:#30351f;color:#fff8e9}.smyda-av2__card.is-active{border-color:#f58549;box-shadow:0 18px 45px rgba(69,49,27,.13);transform:translateY(-5px)}.smyda-av2__visual{display:grid;width:100%;min-height:128px;place-content:center;margin-bottom:22px;border:1px dashed rgba(48,44,37,.25);background:linear-gradient(135deg,rgba(235,227,209,.85),rgba(255,250,240,.4));color:#847a6c;font-size:10px;letter-spacing:.1em;line-height:1.6;text-align:center;text-transform:uppercase}.smyda-av2__card--dark .smyda-av2__visual{border-color:rgba(255,248,233,.25);background:rgba(255,255,255,.055);color:rgba(255,248,233,.58)}.smyda-av2__visual small{font-size:8px;opacity:.7}.smyda-av2__card-number{color:#9a896e;font-size:9px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.smyda-av2__card--dark .smyda-av2__card-number{color:#eec170}.smyda-av2__card strong{margin-top:14px;font-family:Flaviotte,Georgia,serif;font-size:38px;font-weight:400;letter-spacing:-.045em;line-height:.9}.smyda-av2__card-copy{min-height:52px;margin-top:11px;color:#6d6559;font-size:12px;line-height:1.55}.smyda-av2__card--dark .smyda-av2__card-copy{color:rgba(255,248,233,.68)}.smyda-av2__chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.smyda-av2__chips i{padding:5px 7px;border:1px solid rgba(48,44,37,.14);border-radius:99px;color:#7a7163;font-size:8px;font-style:normal;font-weight:700;letter-spacing:.04em}.smyda-av2__card--dark .smyda-av2__chips i{border-color:rgba(255,248,233,.17);color:rgba(255,248,233,.7)}.smyda-av2__price{margin-top:auto;padding-top:19px;font-size:22px;font-weight:750;letter-spacing:-.04em}.smyda-av2__price small{color:#8f8474;font-size:9px;font-weight:600;letter-spacing:.03em}.smyda-av2__card--dark .smyda-av2__price small{color:rgba(255,248,233,.5)}.smyda-av2__card-action{display:flex;width:100%;justify-content:space-between;margin-top:18px;padding-top:12px;border-top:1px solid rgba(48,44,37,.14);font-size:10px;font-weight:750}.smyda-av2__card--dark .smyda-av2__card-action{border-color:rgba(255,248,233,.16)}.smyda-av2__card-action b{font-size:18px;font-weight:400;line-height:.6}.smyda-av2__card.is-active .smyda-av2__card-action b{transform:rotate(45deg)}.smyda-av2__note{margin:18px 0 0;color:#8a8174;font-size:10px;line-height:1.55}.smyda-av2__detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:clamp(34px,6vw,96px);align-items:stretch;margin-top:36px;padding:20px;background:#ebe3d1;animation:smydaAv2Reveal .35s ease both}.smyda-av2__detail[hidden]{display:none}@keyframes smydaAv2Reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.smyda-av2__detail-image{display:grid;min-height:420px;place-content:center;border:1px dashed rgba(48,44,37,.32);background:linear-gradient(135deg,#dcd2bd,#f8f2e6);color:#857865;font-size:11px;letter-spacing:.12em;line-height:1.8;text-align:center;text-transform:uppercase}.smyda-av2__detail-image small{font-size:9px;letter-spacing:.06em}.smyda-av2__detail-copy{align-self:center;padding:clamp(12px,3vw,42px) clamp(6px,2vw,25px)}.smyda-av2__detail-copy h3{margin-bottom:17px;color:#2d311f;font-size:clamp(42px,4vw,62px);line-height:.9}.smyda-av2__detail-copy>p:not(.smyda-av2__eyebrow){max-width:500px;color:#665e51;font-size:15px;line-height:1.65}.smyda-av2__detail-copy ul{display:grid;gap:9px;margin:22px 0 8px;padding:0;color:#504a40;font-size:13px;line-height:1.45;list-style:none}.smyda-av2__detail-copy li{position:relative;padding-left:16px}.smyda-av2__detail-copy li::before{position:absolute;left:0;color:#f58549;content:"•"}.smyda-av2__extras{padding:clamp(74px,9vw,130px)0;background:#e5dcc9}.smyda-av2__accordions{border-top:1px solid rgba(48,44,37,.2)}.smyda-av2__accordions details{border-bottom:1px solid rgba(48,44,37,.2)}.smyda-av2__accordions summary{display:flex;align-items:center;justify-content:space-between;padding:22px 2px;color:#313125;cursor:pointer;font-family:Flaviotte,Georgia,serif;font-size:clamp(24px,2.6vw,36px);list-style:none}.smyda-av2__accordions summary::-webkit-details-marker{display:none}.smyda-av2__accordions summary span{color:#f58549;font-family:Arial,sans-serif;font-size:27px;font-weight:300}.smyda-av2__accordions details[open] summary span{transform:rotate(45deg)}.smyda-av2__accordions p{max-width:620px;margin:-5px 0 22px;color:#685f52;font-size:14px;line-height:1.65}.smyda-av2__closing{padding:clamp(82px,11vw,158px)0;background:#302f21;color:#fff8e9;text-align:center}.smyda-av2__closing .smyda-av2__wrap{max-width:820px}.smyda-av2__closing .smyda-av2__eyebrow{justify-content:center;color:#eec170}.smyda-av2__closing h2{color:#fff8e9}.smyda-av2__closing>.smyda-av2__wrap>p:not(.smyda-av2__eyebrow){max-width:480px;margin:26px auto 0;color:rgba(255,248,233,.72);font-size:15px;line-height:1.65}.smyda-av2__closing .smyda-av2__button{margin-top:28px}@media (hover:hover){.smyda-av2__card:hover{border-color:rgba(245,133,73,.7);transform:translateY(-3px)}}@media (max-width:980px){.smyda-av2__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.smyda-av2__card{min-height:410px}.smyda-av2__hero-grid,.smyda-av2__section-head,.smyda-av2__detail{grid-template-columns:1fr}.smyda-av2__hero{min-height:0;padding-top:150px}.smyda-av2__hero-grid,.smyda-av2__section-head{gap:34px}.smyda-av2__detail-image{min-height:330px}}@media (max-width:600px){.smyda-av2__wrap{width:min(100% - 36px,1240px)}.smyda-av2__hero{padding:130px 0 70px}.smyda-av2__hero h1{font-size:clamp(58px,17vw,86px)}.smyda-av2__hero-copy p{font-size:16px}.smyda-av2__section-head{margin-bottom:35px}.smyda-av2__cards{grid-template-columns:1fr;gap:10px}.smyda-av2__card{min-height:345px}.smyda-av2__visual{min-height:94px;margin-bottom:17px}.smyda-av2__card-copy{min-height:0}.smyda-av2__detail{margin-top:22px;padding:10px;gap:0}.smyda-av2__detail-image{min-height:225px}.smyda-av2__detail-copy{padding:30px 12px 18px}.smyda-av2__detail-copy h3{font-size:46px}.smyda-av2__selection{padding-bottom:60px}}@media (prefers-reduced-motion:reduce){.smyda-av2 *,.smyda-av2 ::before,.smyda-av2 ::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}#page-container .smyda-av2{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}#page-container .smyda-av2__hero{display:block!important;min-height:720px!important;background-color:#29311f!important;background-image:linear-gradient(90deg,rgba(27,34,23,.88)0,rgba(27,34,23,.6) 43%,rgba(27,34,23,.28) 100%),url(https://smyda.at/wp-content/uploads/2026/08/forge_main_soon-scaled.jpg)!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}#page-container .smyda-av2__hero-grid,#page-container .smyda-av2__section-head,#page-container .smyda-av2__detail{display:grid!important}#page-container .smyda-av2__cards{display:grid!important;width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:14px!important}#page-container .smyda-av2__card{display:flex!important;width:100%!important;min-width:0!important;margin:0!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;font:inherit!important;line-height:normal!important;white-space:normal!important}#page-container .smyda-av2__card>*{max-width:100%}#page-container .smyda-av2__card .smyda-av2__visual{display:grid!important}#page-container .smyda-av2__detail-image{background-color:#ded4be!important;background-image:linear-gradient(135deg,rgba(222,212,190,.92),rgba(248,242,230,.58))!important}@media (max-width:980px){#page-container .smyda-av2__hero{min-height:610px!important}#page-container .smyda-av2__cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:600px){#page-container .smyda-av2__hero{min-height:530px!important}#page-container .smyda-av2__cards{grid-template-columns:minmax(0,1fr)!important}}@font-face{font-family:Manrope;src:url(https://smyda.at/wp-content/uploads/fonts/Manrope_VariableFont_wght.woff2)format("woff2");font-display:swap}@font-face{font-family:Flaviotte;src:url(https://smyda.at/wp-content/uploads/fonts/Flaviotte.woff2)format("woff2");font-display:swap}.smyda-leistungen{--olive:#585123;--gold:#eec170;--orange:#f58549;--burgundy:#772f1a;--cream:#fff7e7;--paper:#f7e9c7;--ink:#241e16;--muted:#6e624f;--line:rgba(88,81,35,.17);font-family:Manrope,Arial,sans-serif;color:var(--ink);overflow:hidden}.smyda-leistungen *{box-sizing:border-box}.smyda-leistungen .wrap{width:min(1400px,calc(100% - 52px));margin:auto}.smyda-leistungen h1,.smyda-leistungen h2,.smyda-leistungen h3{margin:0;font-family:Flaviotte,Georgia,serif;font-weight:400;text-wrap:balance}.smyda-leistungen .eyebrow,.smyda-leistungen .kicker{margin:0 0 17px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#7a7055}.smyda-leistungen .eyebrow:before{content:"";display:inline-block;width:37px;height:2px;margin:0 12px 3px 0;border-radius:9px;background:linear-gradient(90deg,var(--orange),var(--gold))}.smyda-l-hero{padding:152px 0 76px;color:#fff8df;background:linear-gradient(135deg,#242414,#585123 65%,#81753a)}.smyda-l-hero__grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end}.smyda-l-hero .eyebrow{color:#f9e4b9}.smyda-l-hero h1{font-size:clamp(67px,8.5vw,144px);line-height:.88}.smyda-l-hero h1 span,.smyda-l-intro h2 span,.smyda-l-copy h2 span,.smyda-l-addons h2 span{color:var(--orange)}.smyda-l-hero__grid>p{max-width:520px;margin:0 0 5px;font-size:18px;line-height:1.75;color:rgba(255,248,223,.8)}.smyda-l-intro{padding:105px 0 57px;background:#fff8e8}.smyda-l-intro h2,.smyda-l-addons h2{font-size:clamp(52px,5.7vw,90px);line-height:.96}.smyda-l-intro>div>p:last-child{max-width:700px;margin:25px 0 0;font-size:18px;line-height:1.75;color:var(--muted)}.smyda-l-selector{padding:30px 0 115px;background:linear-gradient(180deg,#fff8e8,#f4dfb8)}.smyda-l-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.smyda-l-card{min-height:268px;padding:27px;position:relative;text-align:left;cursor:pointer;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.48);color:var(--ink);transition:.28s}.smyda-l-card:hover,.smyda-l-card.is-active{border-color:var(--orange);background:#fffaf0;transform:translateY(-5px);box-shadow:0 20px 45px rgba(102,77,35,.14)}.smyda-l-card span{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#837651}.smyda-l-card strong{display:block;margin:28px 0 12px;font-family:Flaviotte,Georgia,serif;font-size:44px;font-weight:400}.smyda-l-card em{display:block;font-style:normal;font-size:14px;line-height:1.65;color:#6d654e}.smyda-l-card i{position:absolute;right:25px;bottom:20px;font-size:25px;font-style:normal;color:var(--orange);transition:.25s}.smyda-l-card.is-active i{transform:rotate(45deg)}.smyda-l-panel-wrap{margin-top:20px}.smyda-l-panel{display:grid;grid-template-columns:1fr 1fr;min-height:580px;overflow:hidden;border-radius:32px;background:#fff9e8;box-shadow:0 27px 70px rgba(75,56,26,.13);animation:smydaPanel .38s ease}.smyda-l-panel[hidden]{display:none}@keyframes smydaPanel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.smyda-l-media{position:relative;min-height:100%;background-position:center;background-size:cover}.smyda-l-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,30,17,.05),rgba(28,30,17,.55))}.smyda-l-media span{position:absolute;z-index:1;left:30px;bottom:26px;color:#fff8df;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.smyda-l-media--compact{background-image:url(https://smyda.at/wp-content/uploads/2026/08/start-scaled.webp)}.smyda-l-media--individual{background-image:url(https://smyda.at/wp-content/uploads/2026/08/forge_main_soon-scaled.jpg)}.smyda-l-media--business{background-image:url(https://smyda.at/wp-content/uploads/2026/08/business-scaled.webp)}.smyda-l-media--tourism{background-image:url(https://smyda.at/wp-content/uploads/2026/08/commerce-scaled.webp)}.smyda-l-copy{padding:58px}.smyda-l-copy h2{font-size:clamp(47px,4.7vw,72px);line-height:.94}.smyda-l-copy .lead{max-width:530px;font-size:17px;line-height:1.72;color:var(--muted)}.tags{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.tags span{padding:8px 12px;border-radius:99px;background:#f4e3bf;font-size:11px;color:#645936}.smyda-l-copy ul{padding:0;margin:0 0 31px;list-style:none;border-top:1px solid var(--line)}.smyda-l-copy li{padding:11px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.5;color:#5f5744}.smyda-l-copy li:before{content:"✓";margin-right:10px;color:var(--orange)}.smyda-l-btn{display:inline-flex;align-items:center;gap:14px;padding:15px 20px;border-radius:99px;background:var(--orange);color:#fff8e8;font-size:13px;font-weight:700;text-decoration:none}.smyda-l-btn b{font-size:18px}.smyda-l-note{max-width:670px;margin:25px auto 0;text-align:center;font-size:13px;line-height:1.65;color:#71664f}.smyda-l-addons{padding:112px 0;background:var(--olive);color:#fff2cb}.smyda-l-addons .kicker{color:#f3c781}.smyda-l-addons h2 span{color:var(--gold)}.smyda-l-addons__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:47px}.smyda-l-addons article{min-height:208px;padding:24px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:rgba(255,255,255,.04)}.smyda-l-addons article>span{font-size:10px;letter-spacing:.18em;color:var(--gold)}.smyda-l-addons h3{margin:25px 0 9px;font-size:35px}.smyda-l-addons p{margin:0;font-size:14px;line-height:1.65;color:rgba(255,242,203,.76)}@media (max-width:960px){.smyda-l-hero__grid,.smyda-l-panel{grid-template-columns:1fr}.smyda-l-hero{padding-top:110px}.smyda-l-hero__grid>p{margin-top:20px}.smyda-l-cards{grid-template-columns:1fr 1fr}.smyda-l-card{min-height:225px}.smyda-l-media{min-height:370px}.smyda-l-addons__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.smyda-leistungen .wrap{width:calc(100% - 28px)}.smyda-l-hero{padding:86px 0 56px}.smyda-l-hero h1{font-size:62px}.smyda-l-intro{padding:72px 0 31px}.smyda-l-selector{padding-bottom:76px}.smyda-l-cards{grid-template-columns:1fr}.smyda-l-card{min-height:190px}.smyda-l-card strong{margin:19px 0 8px}.smyda-l-copy{padding:32px 25px}.smyda-l-media{min-height:290px}.smyda-l-copy h2{font-size:52px}.smyda-l-addons{padding:75px 0}.smyda-l-addons__grid{grid-template-columns:1fr}.smyda-l-addons article{min-height:150px}}@media (prefers-reduced-motion:reduce){.smyda-leistungen *{animation:none!important;transition:none!important}}.smyda-advanced-leistungen .smyda-package-tabs{padding:32px 0 120px;background:linear-gradient(180deg,#fff8e8,#f4dfb8)}.smyda-package-tabs__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.smyda-package-tabs__card{position:relative;min-height:266px;padding:27px;text-align:left;cursor:pointer;border:1px solid rgba(88,81,35,.17);border-radius:24px;background:rgba(255,255,255,.48);color:#241e16;transition:.28s}.smyda-package-tabs__card:hover,.smyda-package-tabs__card.is-active{border-color:#f58549;background:#fffaf0;transform:translateY(-5px);box-shadow:0 20px 45px rgba(102,77,35,.14)}.smyda-package-tabs__card>span{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#837651}.smyda-package-tabs__card h3{margin:27px 0 12px;font-size:44px}.smyda-package-tabs__card p{margin:0;font-family:Manrope,system-ui,sans-serif;font-size:14px;line-height:1.65;color:#6d654e}.smyda-package-tabs__card i{position:absolute;right:25px;bottom:20px;font-size:25px;font-style:normal;color:#f58549;transition:.25s}.smyda-package-tabs__card.is-active i{transform:rotate(45deg)}.smyda-package-tabs__detail{margin-top:20px}.smyda-package-tab-panel{display:grid;grid-template-columns:1fr 1fr;min-height:580px;overflow:hidden;border-radius:32px;background:#fff9e8;box-shadow:0 27px 70px rgba(75,56,26,.13);animation:smydaPackagePanel .38s ease}.smyda-package-tab-panel[hidden]{display:none}@keyframes smydaPackagePanel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.smyda-package-tab-panel .smyda-package-media{min-height:100%;border-radius:0}.smyda-package-tab-panel .smyda-package-copy{padding:58px}.smyda-package-tabs__note{max-width:670px;margin:25px auto 0;text-align:center;font-size:13px;line-height:1.65;color:#71664f}@media (max-width:1000px){.smyda-package-tabs__cards{grid-template-columns:1fr 1fr}.smyda-package-tab-panel{grid-template-columns:1fr}.smyda-package-tab-panel .smyda-package-media{min-height:370px}}@media (max-width:620px){.smyda-advanced-leistungen .smyda-package-tabs{padding:25px 0 75px}.smyda-package-tabs__cards{grid-template-columns:1fr}.smyda-package-tabs__card{min-height:190px}.smyda-package-tabs__card h3{margin:18px 0 8px}.smyda-package-tab-panel .smyda-package-media{min-height:290px}.smyda-package-tab-panel .smyda-package-copy{padding:32px 25px}}@media (prefers-reduced-motion:reduce){.smyda-package-tabs__card,.smyda-package-tab-panel{animation:none!important;transition:none!important}}

/* Add this small CSS file AFTER your existing global SMYDA stylesheet. */
.smyda-advanced-leistungen .smyda-package-tabs {
  padding: 32px 0 120px;
  background: linear-gradient(180deg, #fff8e8, #f4dfb8);
}
.smyda-package-tabs__cards {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
}
.smyda-package-tabs__card {
  position: relative;
  min-height: 266px;
  padding: 27px;
  text-align: left;
  cursor: pointer;
  border: 1px solid rgba(88, 81, 35, 0.17);
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.48);
  color: #241e16;
  transition: 0.28s;
}
.smyda-package-tabs__card:hover,
.smyda-package-tabs__card.is-active {
  border-color: #f58549;
  background: #fffaf0;
  transform: translateY(-5px);
  box-shadow: 0 20px 45px rgba(102, 77, 35, 0.14);
}
.smyda-package-tabs__card > span {
  display: block;
  font-size: 10px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #837651;
}
.smyda-package-tabs__card h3 {
  margin: 27px 0 12px;
  font-size: 44px;
}
.smyda-package-tabs__card p {
  margin: 0;
  font-family: Manrope, system-ui, sans-serif;
  font-size: 14px;
  line-height: 1.65;
  color: #6d654e;
}
.smyda-package-tabs__card i {
  position: absolute;
  right: 25px;
  bottom: 20px;
  font-size: 25px;
  font-style: normal;
  color: #f58549;
  transition: 0.25s;
}
.smyda-package-tabs__card.is-active i {
  transform: rotate(45deg);
}
.smyda-package-tabs__detail {
  margin-top: 20px;
}
.smyda-package-tab-panel {
  display: grid;
  grid-template-columns: 1fr 1fr;
  min-height: 580px;
  overflow: hidden;
  border-radius: 32px;
  background: #fff9e8;
  box-shadow: 0 27px 70px rgba(75, 56, 26, 0.13);
  animation: smydaPackagePanel 0.38s ease;
}
.smyda-package-tab-panel[hidden] {
  display: none;
}
@keyframes smydaPackagePanel {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.smyda-package-tab-panel .smyda-package-media {
  min-height: 100%;
  border-radius: 0;
}
.smyda-package-tab-panel .smyda-package-copy {
  padding: 58px;
}
.smyda-package-tabs__note {
  max-width: 670px;
  margin: 25px auto 0;
  text-align: center;
  font-size: 13px;
  line-height: 1.65;
  color: #71664f;
}
@media (max-width: 1000px) {
  .smyda-package-tabs__cards {
    grid-template-columns: 1fr 1fr;
  }
  .smyda-package-tab-panel {
    grid-template-columns: 1fr;
  }
  .smyda-package-tab-panel .smyda-package-media {
    min-height: 370px;
  }
}
@media (max-width: 620px) {
  .smyda-advanced-leistungen .smyda-package-tabs {
    padding: 25px 0 75px;
  }
  .smyda-package-tabs__cards {
    grid-template-columns: 1fr;
  }
  .smyda-package-tabs__card {
    min-height: 190px;
  }
  .smyda-package-tabs__card h3 {
    margin: 18px 0 8px;
  }
  .smyda-package-tab-panel .smyda-package-media {
    min-height: 290px;
  }
  .smyda-package-tab-panel .smyda-package-copy {
    padding: 32px 25px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .smyda-package-tabs__card,
  .smyda-package-tab-panel {
    animation: none !important;
    transition: none !important;
  }
}
.smyda-package-proof {
  padding: 115px 0;
  background: #fff8e8;
}
.smyda-package-proof__head {
  display: grid;
  grid-template-columns: 1.05fr 0.95fr;
  gap: 68px;
  align-items: end;
  margin-bottom: 46px;
}
.smyda-package-proof h2,
.smyda-package-faq h2,
.smyda-package-final-cta h2 {
  font-size: clamp(50px, 5.5vw, 88px);
  line-height: 0.96;
}
.smyda-package-proof h2 span,
.smyda-package-faq h2 span {
  color: #f58549;
}
.smyda-package-proof__head > p {
  max-width: 520px;
  margin: 0;
  font-size: 17px;
  line-height: 1.75;
  color: #6e624f;
}
.smyda-package-proof__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
.smyda-package-proof article {
  min-height: 230px;
  padding: 28px;
  border: 1px solid rgba(88, 81, 35, 0.17);
  border-radius: 22px;
  background: linear-gradient(145deg, #fffdf6, rgba(238, 193, 112, 0.17));
}
.smyda-package-proof article > span {
  font-size: 10px;
  letter-spacing: 0.18em;
  color: #f58549;
}
.smyda-package-proof h3 {
  margin: 29px 0 10px;
  font-size: 36px;
}
.smyda-package-proof article p {
  margin: 0;
  font-size: 14px;
  line-height: 1.7;
  color: #655e4c;
}
.smyda-package-faq {
  padding: 110px 0;
  background: linear-gradient(180deg, #f6e7c5, #eed6a8);
}
.smyda-package-faq__grid {
  display: grid;
  grid-template-columns: 0.8fr 1.2fr;
  gap: 72px;
  align-items: start;
}
.smyda-package-faq__grid > div > p {
  max-width: 420px;
  font-size: 17px;
  line-height: 1.75;
  color: #6e624f;
}
.smyda-package-faq__items {
  border-top: 1px solid rgba(88, 81, 35, 0.2);
}
.smyda-package-faq details {
  border-bottom: 1px solid rgba(88, 81, 35, 0.2);
}
.smyda-package-faq summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 22px 0;
  cursor: pointer;
  font-family: Flaviotte, Georgia, serif;
  font-size: 31px;
  list-style: none;
}
.smyda-package-faq summary::-webkit-details-marker {
  display: none;
}
.smyda-package-faq summary b {
  font-family: Manrope, sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #f58549;
  transition: 0.2s;
}
.smyda-package-faq details[open] summary b {
  transform: rotate(45deg);
}
.smyda-package-faq details p {
  max-width: 610px;
  margin: 0 0 23px;
  padding-right: 35px;
  font-size: 15px;
  line-height: 1.72;
  color: #655e4c;
}
.smyda-package-final-cta {
  padding: 112px 0;
  color: #fff3d4;
  background: linear-gradient(130deg, #772f1a, #552016);
}
.smyda-package-final-cta__grid {
  display: grid;
  grid-template-columns: 1.1fr 0.9fr;
  gap: 70px;
  align-items: end;
}
.smyda-package-final-cta .kicker {
  color: #f4bf88;
}
.smyda-package-final-cta h2 span {
  color: #eec170;
}
.smyda-package-final-cta__grid > div:last-child {
  max-width: 485px;
}
.smyda-package-final-cta p {
  margin: 0 0 27px;
  font-size: 18px;
  line-height: 1.75;
  color: rgba(255, 243, 212, 0.8);
}
.smyda-package-final-cta .smyda-package-btn {
  display: inline-flex;
  align-items: center;
  gap: 11px;
  background: #f58549;
  color: #fff9e8;
}
.smyda-package-final-cta small {
  display: block;
  margin-top: 17px;
  font-size: 11px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: rgba(255, 243, 212, 0.58);
}
@media (max-width: 1000px) {
  .smyda-package-proof__head,
  .smyda-package-faq__grid,
  .smyda-package-final-cta__grid {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .smyda-package-proof__grid {
    grid-template-columns: 1fr;
  }
  .smyda-package-proof article {
    min-height: auto;
  }
  .smyda-package-final-cta__grid > div:last-child {
    max-width: 600px;
  }
}
@media (max-width: 620px) {
  .smyda-package-proof,
  .smyda-package-faq,
  .smyda-package-final-cta {
    padding: 76px 0;
  }
  .smyda-package-proof h2,
  .smyda-package-faq h2,
  .smyda-package-final-cta h2 {
    font-size: 52px;
  }
  .smyda-package-faq summary {
    font-size: 27px;
  }
  .smyda-package-faq details p {
    padding-right: 0;
  }
  .smyda-package-final-cta__grid {
    gap: 25px;
  }
}

/* Image refinement: removes the unused top-right circle and adds quiet depth. */
.smyda-advanced-leistungen .smyda-package-media__placeholder::after {
  display: none !important;
}
.smyda-advanced-leistungen .smyda-package-tab-panel .smyda-package-media {
  isolation: isolate;
  box-shadow:
    0 30px 70px rgba(19, 20, 12, 0.24),
    0 10px 25px rgba(88, 81, 35, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.13);
  transition:
    transform 0.7s cubic-bezier(0.16, 1, 0.3, 1),
    box-shadow 0.7s cubic-bezier(0.16, 1, 0.3, 1);
}
.smyda-advanced-leistungen
  .smyda-package-tab-panel
  .smyda-package-media::before {
  background:
    linear-gradient(122deg, rgba(255, 248, 225, 0.13), transparent 37%),
    linear-gradient(
      180deg,
      rgba(24, 23, 14, 0) 38%,
      rgba(24, 23, 14, 0.31) 100%
    ) !important;
  mix-blend-mode: soft-light;
}
.smyda-advanced-leistungen
  .smyda-package-tab-panel
  .smyda-package-media::after {
  opacity: 0.92 !important;
}
.smyda-advanced-leistungen .smyda-package-tab-panel:hover .smyda-package-media {
  transform: translateY(-4px) scale(1.008);
  box-shadow:
    0 39px 84px rgba(19, 20, 12, 0.28),
    0 13px 30px rgba(88, 81, 35, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.15);
}
@media (max-width: 620px) {
  .smyda-advanced-leistungen .smyda-package-tab-panel .smyda-package-media {
    box-shadow:
      0 20px 48px rgba(19, 20, 12, 0.19),
      0 7px 18px rgba(88, 81, 35, 0.08);
  }
  .smyda-advanced-leistungen
    .smyda-package-tab-panel:hover
    .smyda-package-media {
    transform: none;
  }
}
/* Add this small CSS file AFTER your existing global SMYDA stylesheet. */
.smyda-advanced-leistungen .smyda-package-tabs {
  padding: 26px 0 88px;
  background: linear-gradient(180deg, #fff8e8, #f4dfb8);
}
.smyda-package-tabs__cards {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
}
.smyda-package-tabs__card {
  position: relative;
  min-height: 266px;
  padding: 27px;
  text-align: left;
  cursor: pointer;
  border: 1px solid rgba(88, 81, 35, 0.17);
  border-radius: 24px;
  background: rgba(255, 255, 255, 0.48);
  color: #241e16;
  transition: 0.28s;
}
.smyda-package-tabs__card:hover,
.smyda-package-tabs__card.is-active {
  border-color: #f58549;
  background: #fffaf0;
  transform: translateY(-5px);
  box-shadow: 0 20px 45px rgba(102, 77, 35, 0.14);
}
.smyda-package-tabs__card > span {
  display: block;
  font-size: 10px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: #837651;
}
.smyda-package-tabs__card h3 {
  margin: 27px 0 12px;
  font-size: 44px;
}
.smyda-package-tabs__card p {
  margin: 0;
  font-family: Manrope, system-ui, sans-serif;
  font-size: 14px;
  line-height: 1.65;
  color: #6d654e;
}
.smyda-package-tabs__card i {
  position: absolute;
  right: 25px;
  bottom: 20px;
  font-size: 25px;
  font-style: normal;
  color: #f58549;
  transition: 0.25s;
}
.smyda-package-tabs__card.is-active i {
  transform: rotate(45deg);
}
.smyda-package-tabs__detail {
  margin-top: 20px;
}
.smyda-package-tab-panel {
  display: grid;
  grid-template-columns: 1fr 1fr;
  min-height: 580px;
  overflow: hidden;
  border-radius: 32px;
  background: #fff9e8;
  box-shadow: 0 27px 70px rgba(75, 56, 26, 0.13);
  animation: smydaPackagePanel 0.38s ease;
}
.smyda-package-tab-panel[hidden] {
  display: none;
}
@keyframes smydaPackagePanel {
  from {
    opacity: 0;
    transform: translateY(10px);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.smyda-package-tab-panel .smyda-package-media {
  min-height: 100%;
  border-radius: 0;
}
.smyda-package-tab-panel .smyda-package-copy {
  padding: 58px;
}
.smyda-package-tabs__note {
  max-width: 670px;
  margin: 25px auto 0;
  text-align: center;
  font-size: 13px;
  line-height: 1.65;
  color: #71664f;
}
@media (max-width: 1000px) {
  .smyda-package-tabs__cards {
    grid-template-columns: 1fr 1fr;
  }
  .smyda-package-tab-panel {
    grid-template-columns: 1fr;
  }
  .smyda-package-tab-panel .smyda-package-media {
    min-height: 370px;
  }
}
@media (max-width: 620px) {
  .smyda-advanced-leistungen .smyda-package-tabs {
    padding: 25px 0 75px;
  }
  .smyda-package-tabs__cards {
    grid-template-columns: 1fr;
  }
  .smyda-package-tabs__card {
    min-height: 190px;
  }
  .smyda-package-tabs__card h3 {
    margin: 18px 0 8px;
  }
  .smyda-package-tab-panel .smyda-package-media {
    min-height: 290px;
  }
  .smyda-package-tab-panel .smyda-package-copy {
    padding: 32px 25px;
  }
}
@media (prefers-reduced-motion: reduce) {
  .smyda-package-tabs__card,
  .smyda-package-tab-panel {
    animation: none !important;
    transition: none !important;
  }
}
.smyda-package-proof {
  padding: 88px 0;
  background: #fff8e8;
}
.smyda-package-proof__head {
  display: grid;
  grid-template-columns: 1.05fr 0.95fr;
  gap: 68px;
  align-items: end;
  margin-bottom: 34px;
}
.smyda-package-proof h2,
.smyda-package-faq h2,
.smyda-package-final-cta h2 {
  font-size: clamp(50px, 5.5vw, 88px);
  line-height: 0.96;
}
.smyda-package-proof h2 span,
.smyda-package-faq h2 span {
  color: #f58549;
}
.smyda-package-proof__head > p {
  max-width: 520px;
  margin: 0;
  font-size: 17px;
  line-height: 1.75;
  color: #6e624f;
}
.smyda-package-proof__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
.smyda-package-proof article {
  min-height: 230px;
  padding: 28px;
  border: 1px solid rgba(88, 81, 35, 0.17);
  border-radius: 22px;
  background: linear-gradient(145deg, #fffdf6, rgba(238, 193, 112, 0.17));
}
.smyda-package-proof article > span {
  font-size: 10px;
  letter-spacing: 0.18em;
  color: #f58549;
}
.smyda-package-proof h3 {
  margin: 29px 0 10px;
  font-size: 36px;
}
.smyda-package-proof article p {
  margin: 0;
  font-size: 14px;
  line-height: 1.7;
  color: #655e4c;
}
.smyda-package-faq {
  padding: 86px 0;
  background: linear-gradient(180deg, #f6e7c5, #eed6a8);
}
.smyda-package-faq__grid {
  display: grid;
  grid-template-columns: 0.8fr 1.2fr;
  gap: 72px;
  align-items: start;
}
.smyda-package-faq__grid > div > p {
  max-width: 420px;
  font-size: 17px;
  line-height: 1.75;
  color: #6e624f;
}
.smyda-package-faq__items {
  border-top: 1px solid rgba(88, 81, 35, 0.2);
}
.smyda-package-faq details {
  border-bottom: 1px solid rgba(88, 81, 35, 0.2);
}
.smyda-package-faq summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 22px 0;
  cursor: pointer;
  font-family: Flaviotte, Georgia, serif;
  font-size: 31px;
  list-style: none;
}
.smyda-package-faq summary::-webkit-details-marker {
  display: none;
}
.smyda-package-faq summary b {
  font-family: Manrope, sans-serif;
  font-size: 21px;
  font-weight: 400;
  color: #f58549;
  transition: 0.2s;
}
.smyda-package-faq details[open] summary b {
  transform: rotate(45deg);
}
.smyda-package-faq details p {
  max-width: 610px;
  margin: 0 0 23px;
  padding-right: 35px;
  font-size: 15px;
  line-height: 1.72;
  color: #655e4c;
}
.smyda-package-final-cta {
  padding: 88px 0;
  color: #fff3d4;
  background: linear-gradient(130deg, #772f1a, #552016);
}
.smyda-package-final-cta__grid {
  display: grid;
  grid-template-columns: 1.1fr 0.9fr;
  gap: 70px;
  align-items: end;
}
.smyda-package-final-cta .kicker {
  color: #f4bf88;
}
.smyda-package-final-cta h2 span {
  color: #eec170;
}

.smyda-advanced-leistungen .smyda-package-final-cta h2 {
  color: #fff3d4;
}
.smyda-package-final-cta__grid > div:last-child {
  max-width: 485px;
}
.smyda-package-final-cta p {
  margin: 0 0 27px;
  font-size: 18px;
  line-height: 1.75;
  color: rgba(255, 243, 212, 0.8);
}
.smyda-package-final-cta .smyda-package-btn {
  display: inline-flex;
  align-items: center;
  gap: 11px;
  background: #f58549;
  color: #fff9e8;
}
.smyda-package-final-cta small {
  display: block;
  margin-top: 17px;
  font-size: 11px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: rgba(255, 243, 212, 0.58);
}
@media (max-width: 1000px) {
  .smyda-package-proof__head,
  .smyda-package-faq__grid,
  .smyda-package-final-cta__grid {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .smyda-package-proof__grid {
    grid-template-columns: 1fr;
  }
  .smyda-package-proof article {
    min-height: auto;
  }
  .smyda-package-final-cta__grid > div:last-child {
    max-width: 600px;
  }
}
@media (max-width: 620px) {
  .smyda-package-proof,
  .smyda-package-faq,
  .smyda-package-final-cta {
    padding: 62px 0;
  }
  .smyda-package-proof h2,
  .smyda-package-faq h2,
  .smyda-package-final-cta h2 {
    font-size: 52px;
  }
  .smyda-package-faq summary {
    font-size: 27px;
  }
  .smyda-package-faq details p {
    padding-right: 0;
  }
  .smyda-package-final-cta__grid {
    gap: 25px;
  }
}

/* Image refinement: removes the unused top-right circle and adds quiet depth. */
.smyda-advanced-leistungen .smyda-package-media__placeholder::after {
  display: none !important;
}
.smyda-advanced-leistungen .smyda-package-tab-panel .smyda-package-media {
  isolation: isolate;
  box-shadow:
    0 30px 70px rgba(19, 20, 12, 0.24),
    0 10px 25px rgba(88, 81, 35, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.13);
  transition:
    transform 0.7s cubic-bezier(0.16, 1, 0.3, 1),
    box-shadow 0.7s cubic-bezier(0.16, 1, 0.3, 1);
}
.smyda-advanced-leistungen
  .smyda-package-tab-panel
  .smyda-package-media::before {
  background:
    linear-gradient(122deg, rgba(255, 248, 225, 0.13), transparent 37%),
    linear-gradient(
      180deg,
      rgba(24, 23, 14, 0) 38%,
      rgba(24, 23, 14, 0.31) 100%
    ) !important;
  mix-blend-mode: soft-light;
}
.smyda-advanced-leistungen
  .smyda-package-tab-panel
  .smyda-package-media::after {
  opacity: 0.92 !important;
}
.smyda-advanced-leistungen .smyda-package-tab-panel:hover .smyda-package-media {
  transform: translateY(-4px) scale(1.008);
  box-shadow:
    0 39px 84px rgba(19, 20, 12, 0.28),
    0 13px 30px rgba(88, 81, 35, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.15);
}
@media (max-width: 620px) {
  .smyda-advanced-leistungen .smyda-package-tab-panel .smyda-package-media {
    box-shadow:
      0 20px 48px rgba(19, 20, 12, 0.19),
      0 7px 18px rgba(88, 81, 35, 0.08);
  }
  .smyda-advanced-leistungen
    .smyda-package-tab-panel:hover
    .smyda-package-media {
    transform: none;
  }
}

/* smyda-global-eyebrow-rhythm-v1: shared title rhythm across SMYDA pages */
.eyebrow,.kicker,.smyda-contact__eyebrow,.smyda-leistungen .eyebrow,.smyda-leistungen .kicker{margin-bottom:clamp(22px,2vw,30px)!important;}
@media(max-width:600px){.eyebrow,.kicker,.smyda-contact__eyebrow,.smyda-leistungen .eyebrow,.smyda-leistungen .kicker{margin-bottom:18px!important;}}

/* smyda-global-eyebrow-rhythm-v2: visible breathing room before titles */
.eyebrow,.kicker,.smyda-contact__eyebrow,.smyda-leistungen .eyebrow,.smyda-leistungen .kicker{margin-bottom:clamp(30px,2.6vw,38px)!important;}
@media(max-width:600px){.eyebrow,.kicker,.smyda-contact__eyebrow,.smyda-leistungen .eyebrow,.smyda-leistungen .kicker{margin-bottom:24px!important;}}

/* smyda-image-decor-cleanup-v1: remove obsolete top-right frame ornaments globally */
.intro-visual__video-frame,.intro-visual__video-frame::before,.intro-visual__video-frame::after{display:none!important;content:none!important;}

/* smyda-reference-pagination-scope-fix-v1: Divi renders pagination outside its source section */
.ref-pagination{--page-left:0%;--page-width:40%;position:relative!important;display:grid!important;grid-template-columns:repeat(5,1fr)!important;align-items:end!important;width:min(100%,330px)!important;height:31px!important;margin:27px auto 0!important;border-bottom:1px solid rgba(88,81,35,.18)!important;background:transparent!important}
.ref-pagination button{appearance:none!important;-webkit-appearance:none!important;position:relative!important;z-index:2!important;display:block!important;padding:0 0 11px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:rgba(88,81,35,.42)!important;font:700 9px/1 var(--sans)!important;letter-spacing:.16em!important;text-align:center!important;cursor:pointer!important;transition:color .28s ease,transform .28s ease!important}
.ref-pagination button:hover{color:var(--orange)!important;transform:translateY(-2px)!important}
.ref-pagination button[aria-current="true"]{color:var(--olive)!important}
.ref-pagination__indicator{position:absolute!important;z-index:3!important;display:block!important;bottom:-1px!important;left:var(--page-left)!important;width:var(--page-width)!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,var(--orange),var(--gold))!important;box-shadow:0 1px 5px rgba(245,133,73,.25)!important;transition:left .58s cubic-bezier(.2,.8,.2,1),width .58s cubic-bezier(.2,.8,.2,1)!important}
@media(max-width:700px){.ref-pagination{width:min(100%,285px)!important;margin-top:22px!important;height:29px!important}.ref-pagination button{font-size:8px!important;padding-bottom:10px!important;letter-spacing:.12em!important}}
/* smyda-unified-carousel-style-v1 */
.smyda-carousel-progress{--carousel-progress:0;display:flex!important;align-items:center!important;gap:12px!important;width:min(100%,280px)!important;margin:25px 0 0 auto!important;color:var(--olive)!important;font-family:var(--sans)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.16em!important;line-height:1!important}
.smyda-carousel-progress__current,.smyda-carousel-progress__total{display:block!important;width:21px!important;font-variant-numeric:tabular-nums!important}
.smyda-carousel-progress__total{color:rgba(88,81,35,.5)!important;text-align:right!important}
.smyda-carousel-progress__rail{position:relative!important;display:block!important;flex:1 1 auto!important;height:2px!important;padding:0!important;border:0!important;border-radius:99px!important;background:rgba(88,81,35,.22)!important;box-shadow:none!important;cursor:pointer!important;overflow:hidden!important}
.smyda-carousel-progress__rail>span{position:absolute!important;inset:0!important;display:block!important;background:linear-gradient(90deg,var(--orange),var(--gold))!important;transform:scaleX(var(--carousel-progress))!important;transform-origin:left center!important;transition:transform .55s cubic-bezier(.2,.8,.2,1)!important}
.smyda-carousel-progress__rail::after{content:"";position:absolute!important;top:50%!important;left:calc(var(--carousel-progress) * 100%)!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--orange)!important;box-shadow:0 0 0 3px rgba(245,133,73,.14)!important;transform:translate(-50%,-50%)!important;transition:left .55s cubic-bezier(.2,.8,.2,1)!important}
.reviews .smyda-carousel-progress{color:#fff3d4!important}.reviews .smyda-carousel-progress__total{color:rgba(255,243,212,.52)!important}.reviews .smyda-carousel-progress__rail{background:rgba(255,243,212,.28)!important}.reviews .smyda-carousel-progress__rail>span{background:linear-gradient(90deg,var(--gold),var(--apricot))!important}.reviews .smyda-carousel-progress__rail::after{background:var(--gold)!important;box-shadow:0 0 0 3px rgba(238,193,112,.15)!important}
@media(max-width:560px){.smyda-carousel-progress{width:min(100%,240px)!important;margin:21px auto 0!important}}
@media(prefers-reduced-motion:reduce){.smyda-carousel-progress__rail>span,.smyda-carousel-progress__rail::after{transition:none!important}}
/* smyda-carousel-progress-center-v1: one centered progress system per carousel */
#reviewProgress{display:none!important}
.smyda-carousel-progress{margin:28px auto 0!important}
@media(max-width:560px){.smyda-carousel-progress{margin:22px auto 0!important}}
/* smyda-review-three-up-v1: exactly three reviews in the desktop viewport */
@media(min-width:961px){.reviews .review-window{overflow:hidden!important}.reviews .review-track{gap:14px!important}.reviews .review{flex:0 0 calc((100% - 28px)/3)!important;width:calc((100% - 28px)/3)!important;max-width:calc((100% - 28px)/3)!important}}
@media(min-width:561px) and (max-width:960px){.reviews .review{flex:0 0 calc((100% - 14px)/2)!important;width:calc((100% - 14px)/2)!important;max-width:calc((100% - 14px)/2)!important}}
@media(max-width:560px){.reviews .review{flex:0 0 100%!important;width:100%!important;max-width:100%!important}}
/* smyda-package-bottom-contrast-v1: preserve panorama while securing lower-card readability */
.packages .package-grid .package{isolation:isolate!important}
.packages .package-grid .package::before{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;display:block!important;pointer-events:none!important;opacity:1!important;background:linear-gradient(180deg,rgba(36,34,18,0) 28%,rgba(47,44,24,.05) 47%,rgba(43,41,23,.28) 70%,rgba(32,31,18,.76) 100%)!important}
.packages .package-grid .package::after{z-index:0!important}
.packages .package-grid .package>*{position:relative!important;z-index:2!important}
.packages .package-grid .package ul{border-top-color:rgba(255,247,231,.28)!important}
.packages .package-grid .package li{color:rgba(255,247,231,.94)!important;border-bottom-color:rgba(255,247,231,.23)!important;text-shadow:0 1px 8px rgba(22,21,12,.38)!important}
.packages .package-grid .package .offer-line,.packages .package-grid .package .package-micro{color:rgba(255,247,231,.94)!important;text-shadow:0 1px 9px rgba(22,21,12,.4)!important}
.packages .package-grid .package.active::before{background:linear-gradient(180deg,rgba(62,40,20,0) 28%,rgba(73,46,23,.07) 47%,rgba(66,42,22,.32) 70%,rgba(49,31,18,.74) 100%)!important}
@media(max-width:600px){.packages .package-grid .package::before{background:linear-gradient(180deg,rgba(36,34,18,0) 20%,rgba(43,41,23,.14) 45%,rgba(32,31,18,.78) 100%)!important}}
/* smyda-package-bottom-contrast-v2: dark editorial header, light lower content */
.packages .package-grid .package .package-tag{color:#746c54!important;text-shadow:0 1px 8px rgba(255,247,231,.6)!important}
.packages .package-grid .package .package-micro{color:#625b49!important;text-shadow:0 1px 8px rgba(255,247,231,.72)!important}
.packages .package-grid .package .offer-line{color:var(--burgundy)!important;text-shadow:0 1px 8px rgba(255,247,231,.68)!important}
.packages .package-grid .package.active .package-tag{color:var(--orange)!important}
.packages .package-grid .package.active .offer-line{color:var(--orange)!important}
.packages .package-grid .package::before{background:linear-gradient(180deg,rgba(36,34,18,0) 38%,rgba(47,44,24,.025) 55%,rgba(43,41,23,.25) 75%,rgba(32,31,18,.76) 100%)!important}
.packages .package-grid .package.active::before{background:linear-gradient(180deg,rgba(62,40,20,0) 38%,rgba(73,46,23,.035) 55%,rgba(66,42,22,.29) 75%,rgba(49,31,18,.74) 100%)!important}
.packages .package-grid .package:not(.active) .btn{border-color:rgba(255,247,231,.7)!important;background:rgba(32,31,18,.18)!important;color:#fff7e7!important;text-shadow:0 1px 8px rgba(22,21,12,.36)!important}
.packages .package-grid .package:not(.active) .btn:hover{background:rgba(255,247,231,.16)!important;color:#fff7e7!important}
@media(max-width:600px){.packages .package-grid .package::before{background:linear-gradient(180deg,rgba(36,34,18,0) 30%,rgba(43,41,23,.1) 55%,rgba(32,31,18,.78) 100%)!important}}
/* smyda-package-bottom-contrast-v3: deepen only behind the lower information zone */
.packages .package-grid .package::before{background:linear-gradient(180deg,rgba(36,34,18,0) 31%,rgba(47,44,24,.04) 42%,rgba(43,41,23,.30) 55%,rgba(34,33,19,.64) 77%,rgba(27,27,16,.86) 100%)!important}
.packages .package-grid .package.active::before{background:linear-gradient(180deg,rgba(62,40,20,0) 31%,rgba(73,46,23,.05) 42%,rgba(65,42,22,.34) 55%,rgba(53,34,19,.66) 77%,rgba(41,28,17,.84) 100%)!important}
.packages .package-grid .package li{color:#fff8e9!important;text-shadow:0 2px 10px rgba(15,15,8,.48)!important}
.packages .package-grid .package .package-addon-line{color:#fff8e9!important}
.packages .package-grid .package .package-addon-line strong{color:var(--orange)!important}
.packages .package-grid .package .package-addon-line small{display:block!important;color:rgba(255,248,233,.74)!important;text-shadow:0 1px 8px rgba(15,15,8,.42)!important}
/* smyda-package-readable-rows-v4: dark type on quiet cream reading surfaces */
.packages .package-grid .package::before{background:linear-gradient(180deg,rgba(36,34,18,0) 44%,rgba(43,41,23,.04) 73%,rgba(32,31,18,.14) 100%)!important}
.packages .package-grid .package.active::before{background:linear-gradient(180deg,rgba(62,40,20,0) 44%,rgba(73,46,23,.045) 73%,rgba(49,31,18,.13) 100%)!important}
.packages .package-grid .package ul{display:grid!important;gap:5px!important;border:0!important}
.packages .package-grid .package li{padding:11px 13px!important;border:1px solid rgba(88,81,35,.12)!important;border-radius:11px!important;background:linear-gradient(100deg,rgba(255,249,232,.80),rgba(255,247,231,.61))!important;color:#3f3b29!important;text-shadow:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.44),0 3px 12px rgba(65,48,24,.035)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}
.packages .package-grid .package .package-addon-line{padding:13px!important;background:linear-gradient(100deg,rgba(255,247,231,.86),rgba(238,193,112,.34))!important;color:#493a29!important;text-align:center!important}
.packages .package-grid .package .package-addon-line strong{color:var(--orange)!important}
.packages .package-grid .package .package-addon-line small{color:#786545!important;text-shadow:none!important}
.packages .package-grid .package:not(.active) .btn{border-color:rgba(88,81,35,.45)!important;background:rgba(255,247,231,.72)!important;color:var(--olive)!important;text-shadow:none!important}
.packages .package-grid .package:not(.active) .btn:hover{background:#fff7e7!important;color:var(--olive)!important}
/* smyda-package-burgundy-panorama-v5: real image, shared four-card panorama, burgundy conversion accents */
.packages .package-grid .package{background-image:linear-gradient(180deg,rgba(255,247,231,.91) 0%,rgba(255,247,231,.75) 27%,rgba(119,47,26,.13) 52%,rgba(57,28,19,.76) 100%),url("https://smyda.at/wp-content/uploads/2026/09/pack_card_bg_2-scaled.webp")!important;background-repeat:no-repeat!important;background-size:100% 100%,400% 100%!important;background-position:center,0% center!important}
.packages .package-grid .package:nth-child(1){background-position:center,0% center!important}.packages .package-grid .package:nth-child(2){background-position:center,33.333% center!important}.packages .package-grid .package:nth-child(3){background-position:center,66.666% center!important}.packages .package-grid .package:nth-child(4){background-position:center,100% center!important}
.packages .package-grid .package::before{background:linear-gradient(180deg,rgba(36,34,18,0) 40%,rgba(43,25,18,.05) 61%,rgba(38,22,16,.22) 100%)!important}
.packages .package-grid .package.active{border-color:rgba(119,47,26,.55)!important;box-shadow:0 25px 58px rgba(119,47,26,.18),inset 0 0 0 1px rgba(119,47,26,.12)!important}
.packages .package-grid .package.active::before{background:linear-gradient(180deg,rgba(119,47,26,0) 40%,rgba(90,36,23,.07) 61%,rgba(54,23,17,.27) 100%)!important}
.packages .package-grid .package ul{gap:0!important;border-top:1px solid rgba(255,247,231,.30)!important}
.packages .package-grid .package li{padding:13px 0!important;border:0!important;border-bottom:1px solid rgba(255,247,231,.24)!important;border-radius:0!important;background:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;color:#fff8e9!important;text-shadow:0 1px 10px rgba(26,13,9,.48)!important}
.packages .package-grid .package .package-addon-line{margin-top:10px!important;padding:13px 0!important;border-top:1px solid rgba(238,193,112,.34)!important;border-bottom:1px solid rgba(238,193,112,.24)!important;border-radius:0!important;background:none!important;color:#fff8e9!important;text-align:center!important}
.packages .package-grid .package .package-addon-line strong{color:#f0b68a!important}.packages .package-grid .package .package-addon-line small{color:rgba(255,248,233,.72)!important}
.packages .package-grid .package .package-tag{color:#6f654b!important}.packages .package-grid .package .package-micro{color:#5e5746!important}.packages .package-grid .package .offer-line{color:var(--burgundy)!important}.packages .package-grid .package.active .package-tag,.packages .package-grid .package.active .offer-line{color:var(--burgundy)!important}
.packages .package-grid .package:not(.active) .btn{border-color:rgba(255,247,231,.68)!important;background:rgba(58,27,18,.14)!important;color:#fff8e9!important}
.packages .package-grid .package.active .btn{border-color:var(--burgundy)!important;background:var(--burgundy)!important;color:#fff8e9!important;box-shadow:0 12px 24px rgba(119,47,26,.25)!important}
.packages .package-grid .package.active .btn:hover{background:#8d3d27!important;border-color:#8d3d27!important;color:#fff8e9!important}
@media(max-width:1100px){.packages .package-grid .package{background-size:100% 100%,200% 200%!important}.packages .package-grid .package:nth-child(1){background-position:center,0% 0%!important}.packages .package-grid .package:nth-child(2){background-position:center,100% 0%!important}.packages .package-grid .package:nth-child(3){background-position:center,0% 100%!important}.packages .package-grid .package:nth-child(4){background-position:center,100% 100%!important}}
@media(max-width:600px){.packages .package-grid .package{background-size:100% 100%,cover!important;background-position:center,center center!important}}
/* smyda-noindex-rhythm-and-service-cta-v1 */
#page-container .packages{padding-bottom:92px!important}
#pakete .package-note{margin-top:40px!important}
#pakete .package-note + a[href*="/leistungen"]{margin-top:40px!important;transform:none!important;transition:none!important}
#pakete .package-note + a[href*="/leistungen"]:hover,#pakete .package-note + a[href*="/leistungen"]:focus-visible{transform:none!important;filter:none!important}
#pakete .package-note + a[href*="/leistungen"] [class*="button"],#pakete .package-note + a[href*="/leistungen"] .btn,#pakete .package-note + a[href*="/leistungen"] button{transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease,background-color .24s ease!important}
#pakete .package-note + a[href*="/leistungen"]:hover [class*="button"],#pakete .package-note + a[href*="/leistungen"]:hover .btn,#pakete .package-note + a[href*="/leistungen"]:hover button{transform:translateY(-3px)!important;box-shadow:0 15px 28px rgba(245,133,73,.28)!important}
#pakete .package-note + a[href*="/leistungen"]:focus-visible{outline:2px solid var(--orange)!important;outline-offset:6px!important;border-radius:30px!important}
#page-container .intro{padding-block:112px!important}#page-container .services{padding-block:104px!important}#page-container .pillars{padding-block:66px!important}#page-container .packages{padding-top:112px!important}#page-container .references{padding-block:90px!important}#page-container .reviews{padding-block:100px!important}#page-container .story{padding-block:106px!important}#page-container .contact{padding-block:105px!important}
@media(max-width:980px){#page-container .intro{padding-block:88px!important}#page-container .services{padding-block:82px!important}#page-container .pillars{padding-block:58px!important}#page-container .packages{padding-block:88px 76px!important}#pakete .package-note{margin-top:32px!important}#pakete .package-note + a[href*="/leistungen"]{margin-top:32px!important}#page-container .references{padding-block:76px!important}#page-container .reviews{padding-block:82px!important}#page-container .story{padding-block:86px!important}#page-container .contact{padding-block:86px!important}}
@media(max-width:600px){#page-container .intro{padding-block:70px!important}#page-container .services{padding-block:68px!important}#page-container .pillars{padding-block:50px!important}#page-container .packages{padding-block:70px 62px!important}#pakete .package-note{margin-top:26px!important}#pakete .package-note + a[href*="/leistungen"]{margin-top:26px!important}#page-container .references{padding-block:66px!important}#page-container .reviews{padding-block:70px!important}#page-container .story{padding-block:72px!important}#page-container .contact{padding-block:72px!important}}
@media(prefers-reduced-motion:reduce){#pakete .package-note + a[href*="/leistungen"] [class*="button"],#pakete .package-note + a[href*="/leistungen"] .btn,#pakete .package-note + a[href*="/leistungen"] button{transition:none!important}}

/* smyda-service-cta-button-hover-v2 */
#pakete .package-note + a[href*="/leistungen/"] > :last-child{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,filter .25s ease!important;will-change:transform}
#pakete .package-note + a[href*="/leistungen/"]:hover > :last-child{transform:translateY(-4px)!important;box-shadow:0 16px 30px rgba(245,133,73,.30)!important;filter:brightness(1.035)}
#pakete .package-note + a[href*="/leistungen/"]:active > :last-child{transform:translateY(-1px)!important;transition-duration:.12s!important}
@media(max-width:600px){#pakete .package-note + a[href*="/leistungen/"]:hover > :last-child{transform:translateY(-2px)!important}}
@media(prefers-reduced-motion:reduce){#pakete .package-note + a[href*="/leistungen/"] > :last-child{transition:none!important}}


/* smyda-intro-visual-fullbleed-and-chevon-v2 */
.smyda-about-visual-pause .smyda-about-wrap{
  width:100%!important;
  max-width:none!important;
}
.smyda-about-visual-pause__frame{
  min-height:460px!important;
  border-right:0!important;
  border-left:0!important;
  border-radius:0!important;
}
.smyda-about-visual-pause figcaption{
  gap:26px!important;
}
.smyda-about-closing .smyda-about-btn::before{
  content:none!important;
  display:none!important;
}
.smyda-about-closing .smyda-about-btn > span{
  display:none!important;
}
@media(max-width:960px){
  .smyda-about-visual-pause__frame{min-height:350px!important}
  .smyda-about-visual-pause figcaption{gap:21px!important}
}
@media(max-width:600px){
  .smyda-about-visual-pause__frame{min-height:258px!important}
  .smyda-about-visual-pause figcaption{gap:16px!important}
}


/* smyda-intro-pebbles-feather-v3 */
.smyda-about-visual-pause .smyda-about-wrap{
  width:min(1380px,calc(100% - 52px))!important;
  max-width:1380px!important;
}
.smyda-about-visual-pause__frame{
  min-height:440px!important;
  border:1px solid rgba(88,81,35,.18)!important;
  border-radius:32px!important;
  background:#2b3324!important;
}
.smyda-about-visual-pause__frame::before{
  z-index:2!important;
  background:linear-gradient(90deg,#273021 0%,#273021 25%,rgba(39,48,33,.96) 38%,rgba(39,48,33,.72) 53%,rgba(39,48,33,.24) 72%,rgba(39,48,33,.05) 100%)!important;
}
.smyda-about-visual-pause__frame::after{z-index:3!important}
.smyda-about-visual-pause img{
  z-index:1!important;
  top:0!important;
  right:0!important;
  bottom:0!important;
  left:27%!important;
  width:73%!important;
  height:100%!important;
  object-position:center!important;
  filter:saturate(.82) contrast(1.03)!important;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 17%,#000 47%,#000 100%)!important;
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.18) 17%,#000 47%,#000 100%)!important;
}
.smyda-about-visual-pause figcaption{z-index:4!important}
@media(max-width:960px){
  .smyda-about-visual-pause .smyda-about-wrap{width:min(100% - 36px,1380px)!important}
  .smyda-about-visual-pause__frame{min-height:350px!important}
  .smyda-about-visual-pause img{left:21%!important;width:79%!important}
}
@media(max-width:600px){
  .smyda-about-visual-pause .smyda-about-wrap{width:calc(100% - 30px)!important}
  .smyda-about-visual-pause__frame{min-height:258px!important;border-radius:24px!important}
  .smyda-about-visual-pause img{left:12%!important;width:88%!important}
  .smyda-about-visual-pause__frame::before{background:linear-gradient(90deg,rgba(39,48,33,.91),rgba(39,48,33,.60) 54%,rgba(39,48,33,.10) 100%)!important}
}

/* smyda-intro-pebbles-soft-balance-v4 */
.smyda-about-visual-pause figcaption{top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.smyda-about-visual-pause__frame::before{background:linear-gradient(90deg,#273021 0%,#273021 23%,rgba(39,48,33,.84) 38%,rgba(39,48,33,.58) 54%,rgba(39,48,33,.20) 74%,rgba(39,48,33,0) 100%)!important}.smyda-about-visual-pause__frame::after{display:none!important}@media(max-width:600px){.smyda-about-visual-pause figcaption{top:auto!important;bottom:29px!important;transform:none!important}.smyda-about-visual-pause__frame::before{background:linear-gradient(90deg,rgba(39,48,33,.80),rgba(39,48,33,.44) 59%,rgba(39,48,33,.06) 100%)!important}}

/* SMYDA intro: integrated idea visual — reversible */
.smyda-about-intro--with-visual{
  padding:clamp(76px,9vw,142px) 0 clamp(34px,4vw,62px)!important;
}
.smyda-about-intro--with-visual .smyda-about-intro__grid{
  display:grid!important;
  grid-template-columns:minmax(0,.88fr) minmax(0,1fr)!important;
  align-items:center!important;
  gap:clamp(42px,7vw,126px)!important;
}
.smyda-about-intro--with-visual .smyda-about-intro__visual{
  position:relative;
  display:block;
  min-height:430px;
  margin:0;
  overflow:hidden;
  border-radius:28px;
  background:#2b3324;
  box-shadow:0 24px 60px rgba(44,37,22,.16);
}
.smyda-about-intro--with-visual .smyda-about-intro__visual::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(135deg,rgba(35,43,30,.13) 0%,rgba(35,43,30,0) 48%,rgba(88,81,35,.18) 100%);
}
.smyda-about-intro--with-visual .smyda-about-intro__visual img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  transform:scale(1.015);
}
.smyda-about-intro--with-visual .smyda-about-intro__visual figcaption{
  position:absolute;
  left:28px;
  bottom:23px;
  z-index:1;
  color:rgba(255,247,231,.88);
  font:700 10px/1.2 var(--sans);
  letter-spacing:.16em;
  text-transform:uppercase;
}
.smyda-about-intro--with-visual .smyda-about-intro__content{
  display:flex;
  min-height:430px;
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
}
.smyda-about-intro--with-visual .smyda-about-eyebrow{
  margin:0 0 24px!important;
}
.smyda-about-intro--with-visual h2{
  max-width:680px;
  margin:0!important;
}
.smyda-about-intro--with-visual .smyda-about-intro__copy{
  max-width:590px;
  margin-top:34px!important;
}
.smyda-about-bridge{
  padding:clamp(20px,3vw,44px) 0 clamp(90px,11vw,170px);
  background:#fff8e7;
}
.smyda-about-bridge p{
  width:min(840px,100%);
  margin:0 auto;
  color:#772f1a;
  font:400 clamp(38px,5.1vw,82px)/.98 var(--serif);
  letter-spacing:-.045em;
  text-align:center;
}
.smyda-about-bridge em{
  color:#585123;
  font-style:italic;
}
@media (max-width:780px){
  .smyda-about-intro--with-visual{padding:70px 0 18px!important}
  .smyda-about-intro--with-visual .smyda-about-intro__grid{
    grid-template-columns:1fr!important;
    gap:38px!important;
  }
  .smyda-about-intro--with-visual .smyda-about-intro__visual,
  .smyda-about-intro--with-visual .smyda-about-intro__content{
    min-height:0;
  }
  .smyda-about-intro--with-visual .smyda-about-intro__visual{
    min-height:clamp(270px,64vw,420px);
    border-radius:22px;
  }
  .smyda-about-intro--with-visual .smyda-about-intro__content{display:block}
  .smyda-about-intro--with-visual .smyda-about-eyebrow{margin-bottom:20px!important}
  .smyda-about-intro--with-visual .smyda-about-intro__copy{margin-top:26px!important}
  .smyda-about-bridge{padding:40px 0 92px}
  .smyda-about-bridge p{font-size:clamp(36px,11vw,58px)}
}

/* SMYDA intro: scroll transition */
.smyda-about-bridge{
  display:grid!important;
  min-height:clamp(150px,15vw,230px);
  padding:clamp(22px,3.2vw,48px) 0!important;
  place-items:center;
  overflow:hidden;
}
.smyda-about-bridge .smyda-about-wrap{
  display:flex;
  width:100%;
  align-items:center;
  justify-content:center;
}
.smyda-about-bridge p{
  width:auto!important;
  max-width:none!important;
  margin:0!important;
  white-space:nowrap;
  transform:translate3d(0,20px,0);
  opacity:0;
}
@supports (animation-timeline:view()){
  .smyda-about-bridge p{
    animation:smyda-bridge-scroll linear both;
    animation-timeline:view();
    animation-range:entry 10% exit 88%;
  }
  @keyframes smyda-bridge-scroll{
    0%{opacity:0;transform:translate3d(0,28px,0);filter:blur(3px)}
    24%,58%{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}
    100%{opacity:0;transform:translate3d(0,-24px,0);filter:blur(2px)}
  }
}
@supports not (animation-timeline:view()){
  .smyda-about-bridge p{
    opacity:1;
    transform:none;
    animation:smyda-bridge-enter .7s cubic-bezier(.22,.75,.22,1) both;
  }
  @keyframes smyda-bridge-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}
}
@media (max-width:780px){
  .smyda-about-bridge{min-height:150px;padding:24px 0!important}
  .smyda-about-bridge p{
    width:min(100%,440px)!important;
    padding:0 20px;
    white-space:normal;
    text-align:center;
  }
}
@media (prefers-reduced-motion:reduce){
  .smyda-about-bridge p{animation:none!important;opacity:1!important;transform:none!important;filter:none!important}
}

/* SMYDA intro: depth and reliable bridge motion */
.smyda-about-intro--with-visual .smyda-about-intro__visual{
  isolation:isolate;
  border:1px solid rgba(255,247,231,.42);
  box-shadow:0 38px 76px rgba(46,34,21,.19),0 12px 26px rgba(35,43,30,.18),inset 0 1px 0 rgba(255,255,255,.2)!important;
}
.smyda-about-intro--with-visual .smyda-about-intro__visual::before{
  content:"";
  position:absolute;
  inset:13px;
  z-index:2;
  border:1px solid rgba(255,247,231,.22);
  border-radius:19px;
  pointer-events:none;
}
.smyda-about-intro--with-visual .smyda-about-intro__visual img{
  z-index:0;
  transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter 1.1s ease;
}
.smyda-about-intro--with-visual .smyda-about-intro__visual:hover img{
  transform:scale(1.055);
  filter:saturate(1.04) contrast(1.02);
}
.smyda-about-intro--with-visual .smyda-about-intro__visual::after{z-index:1}
.smyda-about-intro--with-visual .smyda-about-intro__visual figcaption{z-index:3}
.smyda-about-intro--with-visual .smyda-about-intro__copy p{margin:0!important}
.smyda-bridge-motion .smyda-about-bridge p{
  opacity:0;
  transform:translate3d(0,26px,0);
  filter:blur(3px);
  transition:opacity .72s ease,transform .82s cubic-bezier(.22,.75,.22,1),filter .72s ease;
}
.smyda-bridge-motion .smyda-about-bridge.is-visible p{
  opacity:1;
  transform:translate3d(0,0,0);
  filter:blur(0);
}
@media (prefers-reduced-motion:reduce){
  .smyda-bridge-motion .smyda-about-bridge p{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}
}

/* Brand lockup on SMYDA pages only. Client project previews keep their own presentation. */
body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-cs-nav__logo {
  background: url("https://smyda.at/wp-content/uploads/2026/10/smyda-logo-white-2026-600.webp") left center / cover no-repeat;
}

body:is(.page-id-182,.page-id-42,.page-id-364,.page-id-506,.page-id-54,.page-id-3,.page-id-430) .smyda-cs-nav__logo img {
  opacity: 0 !important;
}

/* Coming soon survey invitation: only the SMYDA front page. */
body.page-id-182 .smyda-coming-soon__intro {
  font-size: clamp(14px, 1.16vw, 15px) !important;
}

body.page-id-182 .smyda-coming-soon__survey {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  width: min(600px, 100%);
  min-height: 100px;
  margin-top: 27px;
  padding: 20px 22px 20px 25px;
  border: 1px solid rgba(255, 255, 255, .72);
  border-radius: 16px;
  background: #f8f6ee;
  box-shadow: 0 22px 50px rgba(0, 0, 0, .25);
  color: #2e3a2f !important;
  text-decoration: none !important;
  transition: background .25s ease, box-shadow .25s ease, transform .25s ease;
}

body.page-id-182 .smyda-coming-soon__survey:hover,
body.page-id-182 .smyda-coming-soon__survey:focus-visible {
  background: #fffdf8;
  box-shadow: 0 26px 56px rgba(0, 0, 0, .32);
  transform: translateY(-2px);
}

body.page-id-182 .smyda-coming-soon__survey:focus-visible {
  outline: 3px solid #c96f4f;
  outline-offset: 4px;
}

body.page-id-182 .smyda-coming-soon__survey-copy {
  display: grid;
  gap: 5px;
  min-width: 0;
}

body.page-id-182 .smyda-coming-soon__survey-kicker {
  color: #996e5f !important;
  font-family: var(--sans);
  font-size: 10px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: .16em;
  text-transform: uppercase;
}

body.page-id-182 .smyda-coming-soon__survey-title {
  color: #2e3a2f !important;
  font-family: var(--sans);
  font-size: clamp(19px, 2.1vw, 25px);
  font-weight: 700;
  line-height: 1.18;
  letter-spacing: -.025em;
}

body.page-id-182 .smyda-coming-soon__survey-detail {
  color: #596456 !important;
  font-family: var(--sans);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.35;
}

body.page-id-182 .smyda-coming-soon__survey-arrow {
  display: grid;
  place-items: center;
  flex: 0 0 50px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: #2e3a2f;
  color: #f8f6ee !important;
}

body.page-id-182 .smyda-coming-soon__survey-arrow::before {
  content: "";
  width: 10px;
  height: 10px;
  border-top: 2px solid currentColor;
  border-right: 2px solid currentColor;
  transform: translateX(-2px) rotate(45deg);
}

@media (max-width: 600px) {
  body.page-id-182 .smyda-coming-soon__survey {
    min-height: 94px;
    margin-top: 24px;
    padding: 17px 17px 17px 19px;
    gap: 14px;
  }

  body.page-id-182 .smyda-coming-soon__survey-title {
    font-size: 19px;
  }

  body.page-id-182 .smyda-coming-soon__survey-arrow {
    flex-basis: 42px;
    width: 42px;
    height: 42px;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.page-id-182 .smyda-coming-soon__survey {
    transition: none;
  }
}

/* Smaller lockup in the coming soon navigation only. */
body.page-id-182 .smyda-cs-nav__logo,
body.page-id-182 .smyda-cs-nav__logo img {
  width: 190px !important;
  height: 48px !important;
}

@media (max-width: 600px) {
  body.page-id-182 .smyda-cs-nav__logo,
  body.page-id-182 .smyda-cs-nav__logo img {
    width: 134px !important;
    height: 37px !important;
  }
}


/* Coming soon CTA: warm copper detail on a deep forest surface. */
body.page-id-182 .smyda-coming-soon__survey {
  position: relative;
  overflow: hidden;
  border-color: rgba(217, 201, 178, .62);
  border-radius: 18px;
  background: linear-gradient(112deg, #344a3b 0%, #2d4034 54%, #26382e 100%);
  box-shadow: 0 22px 52px rgba(0, 0, 0, .34), inset 0 1px rgba(255, 255, 255, .09);
  color: #f8f6ee !important;
  transition: transform .3s cubic-bezier(.2,.8,.2,1), border-color .3s ease, background .3s ease, box-shadow .3s ease;
}

body.page-id-182 .smyda-coming-soon__survey::before {
  content: "";
  position: absolute;
  inset: 0 auto 0 0;
  width: 4px;
  background: linear-gradient(#dda17e, #b85f43);
}

body.page-id-182 .smyda-coming-soon__survey:hover,
body.page-id-182 .smyda-coming-soon__survey:focus-visible {
  border-color: rgba(221, 161, 126, .96);
  background: linear-gradient(112deg, #405744 0%, #344b3c 54%, #2c4033 100%);
  box-shadow: 0 28px 62px rgba(0, 0, 0, .42), inset 0 1px rgba(255, 255, 255, .12);
  transform: translateY(-3px);
}

body.page-id-182 .smyda-coming-soon__survey:active {
  transform: translateY(-1px);
}

body.page-id-182 .smyda-coming-soon__survey:focus-visible {
  outline: 2px solid #e5b092;
  outline-offset: 4px;
}

body.page-id-182 .smyda-coming-soon__survey-kicker {
  color: #dbc7ac !important;
}

body.page-id-182 .smyda-coming-soon__survey-title {
  color: #f8f6ee !important;
}

body.page-id-182 .smyda-coming-soon__survey-detail {
  color: #d9e4d9 !important;
}

body.page-id-182 .smyda-coming-soon__survey-arrow {
  border: 1px solid rgba(255, 247, 231, .24);
  border-radius: 14px;
  background: #b75f43;
  box-shadow: 0 8px 20px rgba(17, 25, 18, .3);
  color: #fff7e7 !important;
  transition: background .3s ease, transform .3s cubic-bezier(.2,.8,.2,1), box-shadow .3s ease;
}

body.page-id-182 .smyda-coming-soon__survey:hover .smyda-coming-soon__survey-arrow,
body.page-id-182 .smyda-coming-soon__survey:focus-visible .smyda-coming-soon__survey-arrow {
  background: #d07957;
  box-shadow: 0 10px 24px rgba(17, 25, 18, .38);
  transform: translateX(3px);
}

@media (prefers-reduced-motion: reduce) {
  body.page-id-182 .smyda-coming-soon__survey-arrow {
    transition: none;
  }
}
