/* Landing „Lista oczekujących: e-book Reset układu nerwowego" (22.09.2026, wersja 2 po uwagach Przemka).
   Strona marki osobistej Oli (@mama.alopecjanki), NIE w kanonie Holistic Space: kolory i czcionki
   z dokumentu Oli (beż #EDE4DB, brąz #43342A / #4E463F, pudrowy róż #C98A8A na przycisku, szampańskie
   złoto #C9A878 na liniach; Cormorant Garamond + Jost). Bez logo Holistic u góry, małe logo tylko w stopce.
   Na WordPressie plik leży w motywie: assets/landingi/ebook-reset.css (ładuje go inc/hs-landingi.php). */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500&family=Jost:wght@400;500;600&display=swap');

body.hs-landing-goly{margin:0;background:#EDE4DB;overflow-x:hidden;}
body.hs-landing-goly #hsPromoBar,body.hs-landing-goly .hs-pbar,body.hs-landing-goly .hs-skip{display:none !important;}

#lp-ebook{
  --lp-bg:#EDE4DB; --lp-bg-2:#F6F0E8; --lp-card:#FFFDFB;
  --lp-head:#43342A; --lp-text:#4E463F; --lp-muted:#7C6F65;
  --lp-btn:#C98A8A; --lp-btn-hover:#B87676; --lp-gold:#C9A878; --lp-line:#DCCDB8;
  --lp-serif:'Cormorant Garamond',Georgia,'Times New Roman',serif;
  --lp-sans:'Jost','Poppins',system-ui,-apple-system,sans-serif;
  font-family:var(--lp-sans); font-weight:400; color:var(--lp-text); line-height:1.65; font-size:17px;
  background:var(--lp-bg); -webkit-font-smoothing:antialiased; overflow-x:hidden;
}
#lp-ebook *{box-sizing:border-box;}
#lp-ebook img{max-width:100%;height:auto;display:block;}
#lp-ebook a{color:inherit;}
#lp-ebook h1,#lp-ebook h2{font-family:var(--lp-serif);font-weight:600;line-height:1.12;color:var(--lp-head);margin:0 0 .45em;}
#lp-ebook h1{font-size:clamp(2.2rem,5.2vw,3.7rem);letter-spacing:-.005em;}
#lp-ebook h2{font-size:clamp(1.8rem,3.8vw,2.6rem);}
#lp-ebook p{margin:0 0 1.1em;}
#lp-ebook .lp-wrap{max-width:1080px;margin:0 auto;padding:0 16px;}
@media(min-width:700px){#lp-ebook .lp-wrap{padding:0 28px;}}
#lp-ebook .lp-waski{max-width:600px;}
#lp-ebook .lp-eyebrow{font-weight:500;letter-spacing:.22em;text-transform:uppercase;font-size:.74rem;color:var(--lp-gold);margin:0 0 1.1em;}
#lp-ebook .lp-lead{font-size:1.08rem;color:var(--lp-text);}

/* ---------- przycisk: pudrowy róż z dokumentu Oli, biały napis ---------- */
#lp-ebook .lp-btn{display:inline-block;background:var(--lp-btn);color:#fff;text-decoration:none;padding:15px 36px;border-radius:40px;font-family:var(--lp-sans);font-weight:500;letter-spacing:.05em;font-size:1rem;border:0;cursor:pointer;text-align:center;line-height:1.3;text-transform:none;transition:.22s;box-shadow:0 10px 24px rgba(201,138,138,.32);}
#lp-ebook .lp-btn:hover{background:var(--lp-btn-hover);transform:translateY(-2px);box-shadow:0 14px 30px rgba(201,138,138,.42);color:#fff;}
#lp-ebook .lp-btn:disabled{opacity:.7;cursor:wait;transform:none;}

/* ---------- hero: tekst po lewej, portret po prawej (na telefonie portret pod tekstem) ---------- */
#lp-ebook .lp-hero{background:var(--lp-bg);padding:44px 0 48px;}
#lp-ebook .lp-hero-grid{display:grid;grid-template-columns:1fr;gap:30px;align-items:center;}
#lp-ebook .lp-hero-txt .lp-lead{margin-bottom:1.6em;max-width:520px;}
#lp-ebook .lp-hero-foto img{width:100%;max-width:400px;margin:0 auto;border-radius:24px;object-fit:cover;aspect-ratio:4/5;box-shadow:0 24px 50px rgba(67,52,42,.18);}
@media(min-width:820px){
  #lp-ebook .lp-hero{padding:72px 0 76px;}
  #lp-ebook .lp-hero-grid{grid-template-columns:1.1fr .9fr;gap:56px;}
  #lp-ebook .lp-hero-foto img{max-width:430px;margin:0 0 0 auto;}
}

/* ---------- zapis: jaśniejszy krem, karta z cienką złotą linią ---------- */
#lp-ebook .lp-zapis{background:var(--lp-bg-2);padding:56px 0 64px;}
#lp-ebook .lp-karta{position:relative;background:var(--lp-card);border:1px solid var(--lp-line);border-top:3px solid var(--lp-gold);border-radius:22px;padding:30px 20px;box-shadow:0 18px 44px rgba(67,52,42,.08);}
@media(min-width:700px){#lp-ebook .lp-karta{padding:42px 46px;}}
#lp-ebook .lp-karta h2{font-size:clamp(1.7rem,3.2vw,2.2rem);text-align:center;}
#lp-ebook .lp-karta .lp-lead{text-align:center;color:var(--lp-muted);font-size:1rem;margin-bottom:1.6em;}
#lp-ebook .lp-pole{display:block;margin:0 0 14px;}
#lp-ebook .lp-pole span{display:block;margin:0 0 5px;font-size:.84rem;font-weight:500;letter-spacing:.02em;color:var(--lp-head);}
#lp-ebook .lp-pole span em{font-style:normal;font-weight:400;color:var(--lp-muted);}
#lp-ebook .lp-pole input{width:100%;padding:14px 16px;border:1px solid var(--lp-line);border-radius:12px;background:#fff;font:inherit;font-size:1rem;color:var(--lp-text);margin:0;box-shadow:none;}
#lp-ebook .lp-pole input:focus{outline:2px solid var(--lp-gold);outline-offset:1px;border-color:var(--lp-gold);}
#lp-ebook .lp-pulapka{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;}
#lp-ebook .lp-zgoda{display:flex;gap:10px;align-items:flex-start;margin:6px 0 18px;font-size:.86rem;line-height:1.5;color:var(--lp-text);cursor:pointer;}
#lp-ebook .lp-zgoda input{margin:3px 0 0;width:18px;height:18px;flex:0 0 auto;accent-color:var(--lp-btn);}
#lp-ebook .lp-submit{width:100%;}
#lp-ebook .lp-blad{margin:12px 0 0;color:#9b3b3b;font-size:.9rem;font-weight:500;}
#lp-ebook .lp-klauzula{margin:16px 0 0;font-size:.76rem;line-height:1.5;color:var(--lp-muted);text-align:center;}
#lp-ebook .lp-klauzula a{color:var(--lp-head);text-decoration:underline;text-underline-offset:2px;}
#lp-ebook .lp-dziekuje{text-align:center;padding:10px 0;}
#lp-ebook .lp-dziekuje-tytul{font-family:var(--lp-serif);font-size:1.9rem;font-weight:600;color:var(--lp-head);margin:0 0 .3em;}
#lp-ebook .lp-dziekuje-mala{font-size:.85rem;color:var(--lp-muted);margin:0;}

/* ---------- co znajdziesz w e-booku: trzy punkty ze złotą linią ---------- */
#lp-ebook .lp-co{padding:60px 0;background:var(--lp-bg);text-align:center;}
#lp-ebook .lp-co .lp-lead{max-width:560px;margin:0 auto;font-family:var(--lp-serif);font-size:1.35rem;font-style:italic;color:var(--lp-head);}
#lp-ebook .lp-punkty{list-style:none;padding:0;margin:26px auto 0;max-width:640px;text-align:left;}
#lp-ebook .lp-punkty li{display:flex;gap:18px;align-items:flex-start;padding:18px 0;border-top:1px solid var(--lp-gold);font-size:1.05rem;color:var(--lp-text);margin:0;}
#lp-ebook .lp-punkty li:last-child{border-bottom:1px solid var(--lp-gold);}
#lp-ebook .lp-nr{flex:0 0 auto;font-family:var(--lp-serif);font-size:1.7rem;line-height:1;color:var(--lp-gold);font-weight:600;min-width:1.4em;padding-top:2px;}

/* ---------- kim jestem ---------- */
#lp-ebook .lp-kim{background:var(--lp-bg-2);padding:60px 0;}
/* zdjęcie + tekst jako jeden blok wyśrodkowany na stronie (na szerokim ekranie kolumna tekstu ma stałą szerokość,
   inaczej blok wisiał w lewo, uwaga Przemka 22.09) */
#lp-ebook .lp-kim-grid{display:grid;grid-template-columns:1fr;gap:24px;align-items:center;justify-content:center;}
#lp-ebook .lp-kim-foto img{width:170px;height:170px;border-radius:50%;object-fit:cover;object-position:center 40%;border:4px solid #fff;box-shadow:0 12px 28px rgba(67,52,42,.16);margin:0 auto;}
#lp-ebook .lp-kim-txt{text-align:center;}
#lp-ebook .lp-kim-txt .lp-eyebrow{margin-bottom:.5em;}
#lp-ebook .lp-kim-txt p{max-width:560px;margin-left:auto;margin-right:auto;}
@media(min-width:760px){#lp-ebook .lp-kim-grid{grid-template-columns:240px minmax(0,600px);gap:44px;}#lp-ebook .lp-kim-foto img{width:240px;height:240px;}#lp-ebook .lp-kim-txt{text-align:left;}#lp-ebook .lp-kim-txt p{max-width:none;margin-left:0;}}
#lp-ebook .lp-ig{display:inline-block;font-weight:500;color:var(--lp-head);text-decoration:none;border-bottom:1.5px solid var(--lp-gold);padding-bottom:2px;}
#lp-ebook .lp-ig:hover{color:var(--lp-btn);}

/* ---------- stopka: ciemny brąz z dokumentu ---------- */
#lp-ebook .lp-stopka{background:var(--lp-head);color:#E9DED2;text-align:center;padding:40px 0 36px;font-size:.88rem;}
#lp-ebook .lp-stopka img{height:30px;width:auto;margin:0 auto 16px;opacity:.9;}
#lp-ebook .lp-stopka p{margin:0 0 .6em;}
/* selektor z „p", bo reguła wyżej (#lp-ebook .lp-stopka p) jest mocniejsza niż sama klasa i zerowała marginesy auto */
#lp-ebook .lp-stopka p.lp-nota{max-width:520px;margin:0 auto .9em;font-size:.8rem;opacity:.8;}
#lp-ebook .lp-linki{font-size:.84rem;}
#lp-ebook .lp-linki a{color:#E9C9A0;text-decoration:none;}
#lp-ebook .lp-linki a:hover{text-decoration:underline;}
