/* Landing „Warsztat oddechowy" (08.10.2026, agent F). Układ i style jak landing Kręgów Dobrostanu (assets/landingi/kregi-dobrostanu.css),
   barwy i czcionki z kanonu marki Holistic Space: #715C50, #EAE1DB, #BCA495, #E8C191, nagłówki Playfair Display, tekst Mulish.
   Złoto przycisków jak na starszych landingach: #C2A06E, hover #B08F58 (uwaga Przemka z 07.10). Wszystko pod #wo-landing.
   Na WordPressie plik leży w motywie: assets/landingi/warsztat-oddechowy.css (ładuje go inc/hs-landingi.php). */

body.hs-landing-goly{margin:0;background:#3A2E26;overflow-x:hidden;}
body.hs-landing-goly #hsPromoBar,body.hs-landing-goly .hs-pbar,body.hs-landing-goly .hs-skip{display:none !important;}
#kt-scroll-up,#kt-scroll-up-reader,.scroll-up-wrap,#scrollUp{display:none !important;}

#wo-landing{
  --wo-gold:#C2A06E; --wo-gold-hover:#B08F58; --wo-gold-light:#E8C191;
  --wo-brown:#715C50; --wo-brown-deep:#5C4A3E; --wo-brown-dark:#3A2E26;
  --wo-taupe:#BCA495; --wo-beige:#EAE1DB; --wo-cream:#F8F3EE; --wo-white:#FFFFFF;
  --wo-text:#3A2E26; --wo-muted:#6B5A50; --wo-line:#DCD2CB;
  --wo-serif:'Playfair Display',Georgia,'Times New Roman',serif;
  --wo-sans:'Mulish',system-ui,-apple-system,'Segoe UI',sans-serif;
  font-family:var(--wo-sans);font-weight:400;font-size:18px;line-height:1.7;color:var(--wo-text);
  background:var(--wo-cream);overflow-x:hidden;-webkit-font-smoothing:antialiased;
}
#wo-landing *{box-sizing:border-box;}
#wo-landing img{max-width:100%;height:auto;display:block;}
#wo-landing a{color:inherit;}
#wo-landing p{margin:0 0 1.1em;}
#wo-landing ul,#wo-landing ol{margin:0;padding:0;}
#wo-landing h1,#wo-landing h2,#wo-landing h3{font-family:var(--wo-serif);font-weight:500;line-height:1.18;color:var(--wo-brown);margin:0 0 .6em;letter-spacing:0;text-transform:none;}
#wo-landing h1{font-size:clamp(2.5rem,6.4vw,4.4rem);color:#fff;margin-bottom:.2em;}
#wo-landing h2{font-size:clamp(1.85rem,3.8vw,2.7rem);}
#wo-landing h3{font-size:1.35rem;color:var(--wo-brown-deep);}

#wo-landing .wo-wrap{max-width:1080px;margin:0 auto;padding:0 20px;}
#wo-landing .wo-narrow{max-width:780px;}
#wo-landing .wo-center{text-align:center;}
#wo-landing .wo-sec{padding:80px 0;}
#wo-landing .wo-sec-alt{background:var(--wo-beige);}
#wo-landing .wo-sec-white{background:#fff;}
#wo-landing .wo-eyebrow{font-family:var(--wo-sans);font-weight:700;letter-spacing:.2em;text-transform:uppercase;font-size:.78rem;color:var(--wo-gold);margin:0 0 1.1em;}
#wo-landing .wo-lead{font-family:var(--wo-serif);font-size:1.45rem;line-height:1.45;color:var(--wo-brown);}
#wo-landing .wo-muted{color:var(--wo-muted);}

/* przyciski */
#wo-landing .wo-btn{display:inline-block;background:var(--wo-gold);color:#fff;text-decoration:none;padding:16px 38px;border-radius:40px;font-family:var(--wo-sans);font-weight:700;letter-spacing:.03em;font-size:1rem;line-height:1.3;text-align:center;border:0;cursor:pointer;box-shadow:0 8px 22px rgba(113,92,80,.28);transition:background .25s,transform .25s;}
#wo-landing .wo-btn:hover{background:var(--wo-gold-hover);transform:translateY(-2px);color:#fff;}
#wo-landing .wo-btn-outline{background:transparent;border:1.5px solid #fff;box-shadow:none;}
#wo-landing .wo-btn-outline:hover{background:rgba(255,255,255,.14);}
#wo-landing .wo-cta{text-align:center;margin-top:36px;}
#wo-landing .wo-shine{position:relative;overflow:hidden;}
#wo-landing .wo-shine::after,#wo-landing .wo-float::after{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);transform:translateX(-180%) skewX(-18deg);animation:woShine 5s ease-in-out infinite;pointer-events:none;}
@keyframes woShine{0%{transform:translateX(-180%) skewX(-18deg);}20%{transform:translateX(260%) skewX(-18deg);}100%{transform:translateX(260%) skewX(-18deg);}}
@media(prefers-reduced-motion:reduce){#wo-landing .wo-shine::after,#wo-landing .wo-float::after{display:none;}}

/* topbar */
#wo-landing .wo-topbar{background:#fff;border-bottom:1px solid var(--wo-line);}
#wo-landing .wo-topbar .wo-wrap{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:14px;padding-bottom:14px;}
#wo-landing .wo-logo img{height:44px;width:auto;}
#wo-landing .wo-top-prawo{display:flex;align-items:center;gap:18px;}
#wo-landing .wo-tel{font-weight:700;text-decoration:none;color:var(--wo-brown);white-space:nowrap;}
#wo-landing .wo-topbar .wo-btn{padding:10px 24px;font-size:.85rem;box-shadow:none;}

/* hero */
#wo-landing .wo-hero{position:relative;text-align:center;color:#fff;padding:96px 20px 100px;background:linear-gradient(rgba(58,46,38,.58),rgba(58,46,38,.72)),var(--wo-hero-img) center 45%/cover no-repeat #5C4A3E;}
#wo-landing .wo-hero .wo-eyebrow{color:var(--wo-gold-light);}
#wo-landing .wo-sub{font-family:var(--wo-serif);font-style:italic;font-size:clamp(1.15rem,2.3vw,1.55rem);line-height:1.5;color:#fff;max-width:720px;margin:0 auto 1.6em;opacity:.96;}
#wo-landing .wo-chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:0 0 2em;}
#wo-landing .wo-chip{background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);padding:8px 18px;border-radius:30px;font-size:.92rem;color:#fff;text-decoration:none;transition:background .2s,border-color .2s;}
#wo-landing .wo-chip:hover{background:rgba(255,255,255,.28);border-color:rgba(255,255,255,.6);color:#fff;}
#wo-landing .wo-hero-akcje{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:2.4em;}
#wo-landing .wo-odliczanie-tytul{font-size:.76rem;letter-spacing:.2em;text-transform:uppercase;opacity:.85;margin-bottom:1em;color:#fff;}
#wo-landing .wo-odliczanie{display:flex;gap:12px;justify-content:center;}
#wo-landing .wo-cd{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.24);border-radius:14px;padding:12px 8px;min-width:70px;}
#wo-landing .wo-cd-n{font-family:var(--wo-serif);font-size:2.1rem;line-height:1;color:#fff;}
#wo-landing .wo-cd-j{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-top:.5em;}

/* 4 liczby */
#wo-landing .wo-stats{background:var(--wo-brown);color:#fff;padding:44px 0;}
#wo-landing .wo-stats .wo-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center;}
#wo-landing .wo-stat-v{font-family:var(--wo-serif);font-size:2.3rem;line-height:1.1;color:var(--wo-gold-light);}
#wo-landing .wo-stat-k{font-size:.9rem;letter-spacing:.06em;opacity:.95;margin-top:.35em;}

/* hook */
#wo-landing .wo-hook{background:#fff;}
#wo-landing .wo-hook .wo-lead{font-size:1.6rem;margin-bottom:.9em;}

/* listy z ptaszkiem */
#wo-landing .wo-check{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:16px 36px;margin-top:30px;}
#wo-landing .wo-check li{position:relative;padding-left:38px;font-size:1.05rem;}
#wo-landing .wo-check li::before{content:"";position:absolute;left:0;top:3px;width:24px;height:24px;border-radius:50%;background:var(--wo-gold);}
#wo-landing .wo-check li::after{content:"";position:absolute;left:8.5px;top:8px;width:7px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}
#wo-landing .wo-nie{list-style:none;max-width:720px;margin:30px auto 0;text-align:left;}
#wo-landing .wo-nie li{position:relative;padding:14px 0 14px 40px;border-bottom:1px solid var(--wo-line);}
#wo-landing .wo-nie li:last-child{border-bottom:0;}
#wo-landing .wo-nie li::before{content:"";position:absolute;left:4px;top:26px;width:18px;height:2px;background:var(--wo-gold);}

/* karty: co zabierasz, tematy */
#wo-landing .wo-karty{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px;text-align:left;}
#wo-landing .wo-karta{background:#fff;border-radius:18px;padding:28px 24px;box-shadow:0 10px 30px rgba(58,46,38,.08);border-top:3px solid var(--wo-gold-light);}
#wo-landing .wo-karta h3{margin-bottom:.4em;}
#wo-landing .wo-karta p{margin:0;color:var(--wo-muted);font-size:1rem;}
#wo-landing .wo-w-cenie{max-width:760px;margin:30px auto 0;background:#fff;border-radius:14px;padding:18px 22px;font-size:1rem;color:var(--wo-muted);}
#wo-landing .wo-w-cenie strong{color:var(--wo-brown);}
#wo-landing .wo-tematy{counter-reset:temat;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-top:36px;text-align:left;list-style:none;}
#wo-landing .wo-tematy li{counter-increment:temat;position:relative;background:#fff;border-radius:16px;padding:24px 22px 22px 74px;box-shadow:0 8px 24px rgba(58,46,38,.07);font-size:1rem;color:var(--wo-muted);}
#wo-landing .wo-tematy li::before{content:counter(temat);position:absolute;left:20px;top:22px;width:38px;height:38px;border-radius:50%;background:var(--wo-gold);color:#fff;font-family:var(--wo-serif);font-size:1.2rem;display:flex;align-items:center;justify-content:center;}
#wo-landing .wo-tematy strong{display:block;font-family:var(--wo-serif);font-weight:500;font-size:1.2rem;color:var(--wo-brown);margin-bottom:.3em;}

/* rezerwacja */
#wo-landing .wo-zapis{background:linear-gradient(135deg,#715C50,#5C4A3E);color:#fff;text-align:center;}
#wo-landing .wo-zapis h2{color:#fff;}
#wo-landing .wo-zapis .wo-eyebrow{color:var(--wo-gold-light);}
#wo-landing .wo-detale{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:30px 0 22px;}
#wo-landing .wo-detal{min-width:160px;background:var(--wo-cream);border-radius:16px;padding:16px 20px;box-shadow:0 8px 22px rgba(0,0,0,.15);color:var(--wo-text);}
#wo-landing .wo-detal-k{font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--wo-gold-hover);font-weight:700;margin-bottom:.35em;}
#wo-landing .wo-detal-v{font-family:var(--wo-serif);font-size:1.35rem;line-height:1.3;color:var(--wo-brown);}
#wo-landing .wo-detal-v small{display:block;font-family:var(--wo-sans);font-size:.82rem;color:var(--wo-muted);}
#wo-landing .wo-cena-opis{max-width:720px;margin:0 auto 1.6em;color:#fff;}
#wo-landing .wo-cena-opis p{margin-bottom:.8em;}
#wo-landing .wo-cena-opis strong{color:var(--wo-gold-light);}
#wo-landing .wo-terminy-lista{list-style:none;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 0 1.6em;}
#wo-landing .wo-terminy-lista li{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.3);border-radius:30px;padding:7px 16px;font-size:.95rem;}
#wo-landing .wo-terminy-lista li.wo-minal{display:none;}
#wo-landing .wo-form-karta{max-width:620px;margin:8px auto 0;background:var(--wo-cream);border-radius:18px;padding:30px 26px;text-align:left;box-shadow:0 14px 40px rgba(0,0,0,.22);color:var(--wo-text);}
#wo-landing .wo-form-karta .ff-el-form-check.wo-minal{display:none !important;}
#wo-landing .wo-pod-formularzem{margin:18px 0 0;font-size:.95rem;color:#fff;opacity:.92;}
#wo-landing .wo-pod-formularzem a{color:var(--wo-gold-light);font-weight:700;text-decoration:none;}

/* program */
#wo-landing .wo-program{list-style:none;counter-reset:blok;max-width:760px;margin:34px auto 0;text-align:left;}
#wo-landing .wo-program li{counter-increment:blok;position:relative;padding:18px 0 18px 62px;border-bottom:1px solid var(--wo-line);color:var(--wo-muted);font-size:1.02rem;}
#wo-landing .wo-program li:last-child{border-bottom:0;}
#wo-landing .wo-program li::before{content:counter(blok);position:absolute;left:0;top:18px;width:40px;height:40px;border-radius:50%;border:1.5px solid var(--wo-gold);color:var(--wo-gold);font-family:var(--wo-serif);font-size:1.15rem;display:flex;align-items:center;justify-content:center;}
#wo-landing .wo-program strong{display:block;font-family:var(--wo-serif);font-weight:500;font-size:1.25rem;color:var(--wo-brown);margin-bottom:.15em;}
#wo-landing .wo-godziny{display:inline-block;margin-top:6px;padding:6px 16px;border-radius:30px;background:#fff;color:var(--wo-brown);font-weight:700;font-size:.95rem;}

/* prowadzący */
#wo-landing .wo-osoba{max-width:680px;margin:34px auto 0;text-align:center;background:#fff;border-radius:22px;padding:40px 32px;box-shadow:0 12px 34px rgba(58,46,38,.1);}
#wo-landing .wo-awatar{width:160px;height:160px;border-radius:50%;margin:0 auto 20px;overflow:hidden;border:4px solid var(--wo-beige);box-shadow:0 6px 16px rgba(58,46,38,.18);}
#wo-landing .wo-awatar img{width:100%;height:100%;object-fit:cover;object-position:center 18%;}
#wo-landing .wo-osoba h3{font-size:1.7rem;margin-bottom:.15em;color:var(--wo-brown);}
#wo-landing .wo-rola{color:var(--wo-gold-hover);font-weight:700;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1em;}
#wo-landing .wo-osoba p{color:var(--wo-muted);font-size:1.02rem;}
#wo-landing .wo-link{color:var(--wo-gold-hover);font-weight:700;text-decoration:none;border-bottom:1px solid rgba(194,160,110,.5);}
#wo-landing .wo-link:hover{color:var(--wo-brown);}
#wo-landing .wo-tekst a{color:var(--wo-gold-hover);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(194,160,110,.5);}

/* galeria */
#wo-landing .wo-karuzela{position:relative;max-width:920px;margin:36px auto 0;border-radius:18px;overflow:hidden;}
#wo-landing .wo-slajdy{display:flex;transition:transform .5s ease;}
#wo-landing .wo-slajd{min-width:100%;height:540px;background:var(--wo-beige);}
#wo-landing .wo-slajd img{width:100%;height:100%;object-fit:cover;object-position:center 45%;}
#wo-landing .wo-strzalka{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.88);border:0;width:46px;height:46px;border-radius:50%;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--wo-brown);padding:0;box-shadow:none;}
#wo-landing .wo-strzalka:hover{background:#fff;}
#wo-landing .wo-poprz{left:14px;} #wo-landing .wo-nast{right:14px;}
#wo-landing .wo-kropki{display:flex;gap:9px;justify-content:center;margin-top:18px;}
#wo-landing .wo-kropka{width:11px;height:11px;border-radius:50%;background:var(--wo-taupe);border:0;cursor:pointer;padding:0;opacity:.6;}
#wo-landing .wo-kropka.wo-akt{background:var(--wo-gold);opacity:1;}

/* kroki */
#wo-landing .wo-kroki{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:40px;}
#wo-landing .wo-krok{text-align:center;padding:0 10px;}
#wo-landing .wo-krok-n{width:54px;height:54px;border-radius:50%;background:var(--wo-gold);color:#fff;font-family:var(--wo-serif);font-size:1.6rem;display:flex;align-items:center;justify-content:center;margin:0 auto 16px;}
#wo-landing .wo-krok p{color:var(--wo-muted);font-size:1rem;}

/* FAQ */
#wo-landing .wo-faq{margin-top:28px;}
#wo-landing .wo-faq details{border-bottom:1px solid var(--wo-line);}
#wo-landing .wo-faq summary{cursor:pointer;padding:20px 0;font-family:var(--wo-serif);font-size:1.25rem;color:var(--wo-brown);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;}
#wo-landing .wo-faq summary::-webkit-details-marker{display:none;}
#wo-landing .wo-faq summary::after{content:"+";color:var(--wo-gold);font-size:1.6rem;line-height:1;flex:0 0 auto;}
#wo-landing .wo-faq details[open] summary::after{content:"\2013";}
#wo-landing .wo-faq details p{padding:0 0 20px;margin:0;color:var(--wo-muted);}

/* cytat */
#wo-landing .wo-cytat{background:var(--wo-beige);text-align:center;padding:76px 20px;}
#wo-landing .wo-cytat blockquote{margin:0 auto;max-width:720px;padding:0;border:0;}
#wo-landing .wo-cytat blockquote p{font-family:var(--wo-serif);font-style:italic;font-size:clamp(1.3rem,2.6vw,1.75rem);line-height:1.5;color:var(--wo-brown);margin:0 0 .8em;}
#wo-landing .wo-cytat cite{font-style:normal;font-weight:700;font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:var(--wo-gold-hover);}

/* stopka (jak mini-stopka landingów warsztatów z functions.php + adres i telefon) */
#wo-landing .wo-stopka{background:var(--wo-brown-dark);color:var(--wo-beige);text-align:center;padding:52px 20px 34px;font-size:.95rem;}
#wo-landing .wo-stopka img{height:40px;width:auto;margin:0 auto 14px;}
#wo-landing .wo-stopka p{margin:0 0 .45em;}
#wo-landing .wo-stopka a{color:var(--wo-gold-light);text-decoration:none;}
#wo-landing .wo-stopka a:hover{color:#fff;}
#wo-landing .wo-stopka-prowadzi{margin:18px 0 14px !important;}
#wo-landing .wo-stopka-prowadzi a{text-decoration:underline;text-underline-offset:3px;}
#wo-landing .wo-stopka-linki{display:flex;flex-wrap:wrap;gap:8px 22px;justify-content:center;list-style:none;margin:0 0 18px;padding:0;}
#wo-landing .wo-stopka-linki a{border-bottom:1px solid rgba(232,193,145,.5);padding-bottom:2px;}
#wo-landing .wo-stopka-nap{font-size:.8rem;color:rgba(234,225,219,.75);}

/* pływający przycisk i strzałka do góry */
#wo-landing .wo-float{position:fixed;top:16px;right:16px;z-index:999;background:var(--wo-gold);color:#fff;text-decoration:none;padding:13px 28px;border-radius:40px;overflow:hidden;font-weight:700;font-size:.92rem;letter-spacing:.03em;box-shadow:0 10px 26px rgba(58,46,38,.35);opacity:0;transform:translateY(-12px);pointer-events:none;transition:opacity .3s,transform .3s;}
#wo-landing .wo-float.wo-widac{opacity:1;transform:translateY(0);pointer-events:auto;}
#wo-landing .wo-float.wo-przy-formularzu{opacity:0 !important;pointer-events:none !important;}
#wo-landing .wo-float:hover{background:var(--wo-gold-hover);color:#fff;}
#wo-landing .wo-gora{position:fixed;right:20px;bottom:20px;z-index:998;width:38px;height:38px;border-radius:50%;background:rgba(92,74,62,.55);color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.05rem;line-height:1;text-decoration:none;opacity:0;pointer-events:none;transition:opacity .3s,background .25s;}
#wo-landing .wo-gora.wo-widac{opacity:1;pointer-events:auto;}
#wo-landing .wo-gora:hover{background:rgba(92,74,62,.8);}

/* telefon i tablet */
@media(max-width:860px){
  #wo-landing .wo-karty{grid-template-columns:1fr;}
  #wo-landing .wo-tematy{grid-template-columns:1fr;}
  #wo-landing .wo-kroki{grid-template-columns:1fr;}
  #wo-landing .wo-check{grid-template-columns:1fr;}
  #wo-landing .wo-slajd{height:320px;}
  #wo-landing .wo-sec{padding:60px 0;}
}
@media(max-width:640px){
  #wo-landing{font-size:17px;}
  #wo-landing .wo-wrap{padding:0 16px;}
  #wo-landing .wo-stats .wo-wrap{grid-template-columns:1fr 1fr;gap:24px 12px;}
  #wo-landing .wo-tel{display:none;}
  #wo-landing .wo-logo img{height:34px;}
  #wo-landing .wo-topbar .wo-wrap{padding-top:10px;padding-bottom:10px;}
  #wo-landing .wo-topbar .wo-btn{padding:9px 14px;font-size:.74rem;white-space:nowrap;}
  #wo-landing .wo-hero{padding:64px 16px 70px;}
  #wo-landing .wo-chip{font-size:.85rem;padding:7px 14px;}
  #wo-landing .wo-cd{min-width:62px;}
  #wo-landing .wo-cd-n{font-size:1.75rem;}
  #wo-landing .wo-detale{gap:10px;}
  #wo-landing .wo-detal{flex:1 1 42%;min-width:0;padding:14px 12px;}
  #wo-landing .wo-detal-v{font-size:1.15rem;}
  #wo-landing .wo-form-karta{padding:22px 16px;}
  #wo-landing .wo-osoba{padding:32px 20px;}
  #wo-landing .wo-tematy li{padding:22px 18px 20px 66px;}
  #wo-landing .wo-float{top:auto;bottom:16px;right:16px;left:16px;text-align:center;padding:15px;}
  #wo-landing .wo-gora{bottom:78px;right:16px;}
}

/* dodatki Warsztatu oddechowego */
#wo-landing .wo-h1-dop{display:block;font-family:var(--wo-serif);font-style:italic;font-weight:400;font-size:clamp(1.1rem,2.4vw,1.6rem);line-height:1.35;color:var(--wo-gold-light);margin:.55em auto 0;max-width:720px;}
#wo-landing .wo-tekst p,#wo-landing .wo-tekst h3{text-align:left;}
#wo-landing .wo-tekst h3{margin:1.6em 0 .5em;font-size:1.45rem;}
#wo-landing .wo-tekst .wo-nie{margin-top:10px;}
#wo-landing .wo-po-liscie{margin-top:18px;color:var(--wo-muted);}
#wo-landing .wo-karty .wo-karta p{line-height:1.65;}
#wo-landing .wo-terminy-lista li.hs-tf-komplet{opacity:.6;}
#wo-landing .wo-terminy-lista li.wo-minal{display:none;}
#wo-landing .wo-terminy-lista-pusto{margin:0 0 1.6em;}
#wo-landing .wo-terminy-lista-pusto a{color:var(--wo-gold-light);font-weight:700;text-decoration:none;}
#wo-landing .wo-zamkniete{margin:0;text-align:center;font-size:1.05rem;}
#wo-landing .wo-zamkniete a{color:var(--wo-gold-hover);font-weight:700;text-decoration:none;}
#wo-landing .wo-faq details p a{color:var(--wo-gold-hover);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(194,160,110,.5);}
@media(max-width:640px){
  #wo-landing h1{font-size:2.3rem;}
  #wo-landing .wo-terminy-lista{flex-direction:column;align-items:stretch;}
  #wo-landing .wo-terminy-lista li{border-radius:14px;}
}
