/* ============================================================
   LEZZET10DA — ABOUT + NEWSLETTER SECTION
   Namespace: lz10aboutnews-
   ============================================================ */
.lz10aboutnews-root,.lz10aboutnews-root *,.lz10aboutnews-root *::before,.lz10aboutnews-root *::after{margin:0;padding:0;box-sizing:border-box}

.lz10aboutnews-root{
  --font:var(--panel-global-font, "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);
  --font-ed:var(--panel-baslik-font, var(--panel-global-font, "Playfair Display", Georgia, serif));
  --white:#FFFFFF;--cream:#FDFCF9;--sand:#F5F3EE;--sand-d:#EBE8E1;--stone:#D4D0C8;
  --text:#1A1A1A;--text-2:#4A4640;--text-3:#8A857C;
  --green:#4A6B2A;--green-h:#3B5621;--green-bg:rgba(74,107,42,.06);--olive:#6B7F3A;
  --sp-1:8px;--sp-2:13px;--sp-3:21px;--sp-4:34px;--sp-5:55px;--sp-6:89px;
  --r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:18px;
  --ease:cubic-bezier(.4,0,.2,1);--dur:.25s;
  --ctrl-h:48px;
  font-family:var(--font);color:var(--text);
  background:var(--sand);
  line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
  padding:var(--sp-6) 0;
  border-top:1px solid var(--sand-d);
}

@media(prefers-reduced-motion:reduce){.lz10aboutnews-root *{transition-duration:0s!important}}

.lz10aboutnews-shell{max-width:1440px;margin:0 auto;padding:0 var(--sp-3)}
@media(min-width:1024px){.lz10aboutnews-shell{padding:0 var(--sp-5)}}

/* GRID */
.lz10aboutnews-grid{
  display:grid;
  grid-template-columns:1.15fr 1fr;
  gap:var(--sp-6);
  align-items:start;
}

/* ABOUT */
.lz10aboutnews-about{max-width:560px}

.lz10aboutnews-about__eyebrow{
  display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;
  text-transform:uppercase;color:var(--green);margin-bottom:var(--sp-2);
}

.lz10aboutnews-about__title{
  font-family:var(--font-ed);font-weight:600;
  font-size:clamp(24px,2.4vw,36px);line-height:1.2;letter-spacing:-.02em;
  color:var(--text);margin-bottom:var(--sp-3);
}

.lz10aboutnews-about__text{
  font-size:15.5px;line-height:1.75;color:var(--text-2);margin-bottom:var(--sp-3);
}

.lz10aboutnews-about__text--secondary{
  font-size:14.5px;color:var(--text-3);
}

.lz10aboutnews-about__link{
  display:inline-flex;align-items:center;gap:6px;
  font-size:14px;font-weight:600;color:var(--green);
  text-decoration:none;margin-top:var(--sp-1);
  transition:color var(--dur) var(--ease);
}
.lz10aboutnews-about__link svg{width:14px;height:14px;transition:transform var(--dur) var(--ease)}
.lz10aboutnews-about__link:hover{color:var(--green-h)}
.lz10aboutnews-about__link:hover svg{transform:translateX(3px)}
.lz10aboutnews-about__link:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:var(--r-sm)}

/* NEWSLETTER */
.lz10aboutnews-newsletter__inner{
  background:var(--white);
  border:1px solid var(--sand-d);
  border-radius:var(--r-xl);
  padding:var(--sp-5) var(--sp-4);
}

.lz10aboutnews-newsletter__eyebrow{
  display:block;font-size:11.5px;font-weight:700;letter-spacing:.08em;
  text-transform:uppercase;color:var(--green);margin-bottom:var(--sp-2);
}

.lz10aboutnews-newsletter__title{
  font-family:var(--font-ed);font-weight:600;
  font-size:clamp(20px,1.8vw,28px);line-height:1.25;letter-spacing:-.01em;
  color:var(--text);margin-bottom:var(--sp-4);
}

/* FORM */
.lz10aboutnews-form__label{
  position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;
}

.lz10aboutnews-form__row{
  display:flex!important;
  flex-direction:row!important;
  align-items:stretch!important;
  gap:var(--sp-1)!important;
}

.lz10aboutnews-root .lz10aboutnews-form__input{
  flex:1!important;
  min-width:0!important;
  margin:0!important;
  box-sizing:border-box!important;
  height:var(--ctrl-h)!important;
  min-height:var(--ctrl-h)!important;
  max-height:var(--ctrl-h)!important;
  font-family:var(--font)!important;
  font-size:15px!important;
  line-height:1.2!important;
  color:var(--text)!important;
  background:var(--sand)!important;
  border:1px solid var(--sand-d)!important;
  border-radius:var(--r-md)!important;
  padding:0 18px!important;
  outline:none!important;
  box-shadow:none!important;
  -webkit-appearance:none!important;
  appearance:none!important;
  transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease);
}
.lz10aboutnews-root .lz10aboutnews-form__input::placeholder{color:var(--text-3)!important;opacity:1!important}
.lz10aboutnews-root .lz10aboutnews-form__input:hover{border-color:var(--stone)!important}
.lz10aboutnews-root .lz10aboutnews-form__input:focus{
  border-color:var(--green)!important;
  box-shadow:0 0 0 3px var(--green-bg)!important;
}

.lz10aboutnews-root .lz10aboutnews-form__btn{
  flex-shrink:0!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  margin:0!important;
  box-sizing:border-box!important;
  height:var(--ctrl-h)!important;
  min-height:var(--ctrl-h)!important;
  max-height:var(--ctrl-h)!important;
  padding:0 28px!important;
  font-family:var(--font)!important;
  font-size:14.5px!important;
  font-weight:700!important;
  line-height:1!important;
  color:var(--white)!important;
  background:var(--green)!important;
  border:none!important;
  border-radius:var(--r-md)!important;
  cursor:pointer!important;
  white-space:nowrap!important;
  box-shadow:none!important;
  transition:background var(--dur) var(--ease);
}
.lz10aboutnews-root .lz10aboutnews-form__btn:hover{background:var(--green-h)!important}
.lz10aboutnews-root .lz10aboutnews-form__btn:disabled{opacity:.6!important;cursor:not-allowed!important}
.lz10aboutnews-root .lz10aboutnews-form__btn:focus-visible{
  outline:2px solid var(--green)!important;
  outline-offset:2px!important;
}

.lz10aboutnews-form__hint{
  font-size:12px;color:var(--text-3);margin-top:var(--sp-2);line-height:1.5;
}

/* reCAPTCHA wrapper */
.lz10aboutnews-recaptcha{margin-top:var(--sp-3)}

/* RESPONSIVE — TABLET */
@media(max-width:1024px){
  .lz10aboutnews-grid{grid-template-columns:1fr 1fr;gap:var(--sp-5)}
  .lz10aboutnews-about{max-width:none}
  .lz10aboutnews-newsletter__inner{padding:var(--sp-4) var(--sp-3)}
}

/* RESPONSIVE — MOBILE */
@media(max-width:768px){
  .lz10aboutnews-root{padding:var(--sp-5) 0}
  .lz10aboutnews-grid{grid-template-columns:1fr;gap:var(--sp-4)}
  .lz10aboutnews-newsletter__inner{padding:var(--sp-4) var(--sp-3)}
  .lz10aboutnews-form__row{flex-direction:column!important;gap:var(--sp-1)!important}
  .lz10aboutnews-root .lz10aboutnews-form__input{padding:0 16px!important;min-width:100%!important}
  .lz10aboutnews-root .lz10aboutnews-form__btn{width:100%!important;padding:0 14px!important}
}
