#heroEyebrow{display:none !important;}
/* ---- baner grupy (Dla Pań / Dla Panów) ---- */
.grupa-banner{position:relative;margin-top:clamp(40px,5.5vh,66px);display:grid;grid-template-columns:280px 1fr;min-height:290px;background:linear-gradient(180deg,#FFFFFF 0%,#FDFBF7 42%,#F4F0E8 78%,#EBE5DA 100%);border-radius:var(--radius-md);overflow:hidden;color:#211D17;margin-bottom:var(--space-5);align-items:end;}
.grupa-banner[hidden]{display:none;}
.gb__photo{position:relative;overflow:visible;}
.gb__photo img{width:100%;height:100%;object-fit:contain;object-position:right bottom;transform:translateX(90px);opacity:1;-webkit-mask-image:radial-gradient(118% 108% at 44% 60%,#000 58%,rgba(0,0,0,.55) 82%,transparent 100%);mask-image:radial-gradient(118% 108% at 44% 60%,#000 58%,rgba(0,0,0,.55) 82%,transparent 100%);}
.gb__photo--panowie img{transform:translateX(90px) translateY(26px) scale(1.14);transform-origin:center bottom;}
.gb__body{padding:36px 44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;}
.gb__title{font-family:var(--font-display);font-weight:200;font-size:clamp(30px,3.4vw,46px);line-height:1.06;letter-spacing:-.01em;margin:0;}
.gb__lead{font-family:var(--font-display);font-size:26px;line-height:1.3;max-width:520px;margin:0;font-weight:200;}
.gb__switchlabel{font-family:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#9B7B44;margin-bottom:-10px;}
.gb__switch{display:inline-flex;gap:4px;padding:5px;border-radius:999px;border:1px solid rgba(201,168,106,.55);background:#FFFFFF;box-shadow:0 2px 10px rgba(33,29,23,.06);}
.gb__switch a{white-space:nowrap;font-family:"Nunito Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#6C6355;padding:10px 22px;border-radius:999px;transition:.2s;}
.gb__switch a:hover{color:#211D17;text-decoration:none;}
.gb__switch a.is-active{background:linear-gradient(135deg,#EBD3AC,#C9A86A 55%,#B0863F);color:#16140F;box-shadow:0 4px 14px rgba(201,168,106,.35);}
@media (min-width:1600px){.grupa-banner{grid-template-columns:340px 1fr;min-height:330px;}.gb__lead{font-size:28px;max-width:560px;}}
@media (max-width:1024px){.grupa-banner{grid-template-columns:240px 1fr;}.gb__photo img{transform:translateX(60px);}.gb__photo--panowie img{transform:translateX(60px) translateY(22px) scale(1.12);transform-origin:center bottom;}.gb__lead{font-size:23px;}}
@media (max-width:820px){
  .gb__title{font-size:28px;}
  .grupa-banner{grid-template-columns:1fr;align-items:stretch;}
  .gb__photo{height:300px;overflow:hidden;}
  .gb__photo img{object-fit:contain;object-position:center bottom;transform:none;opacity:1;-webkit-mask-image:radial-gradient(120% 110% at 50% 62%,#000 60%,transparent 100%);mask-image:radial-gradient(120% 110% at 50% 62%,#000 60%,transparent 100%);}
  .gb__photo--panowie img{transform:scale(1.12);transform-origin:center bottom;}
  .gb__body{padding:26px 22px;}
  .gb__lead{font-size:22px;}
}
@media (max-width:480px){
  .gb__photo{height:230px;}
  .gb__lead{font-size:19px;line-height:1.35;}
  .gb__switch a{padding:9px 16px;font-size:11px;}
  .gb__body{padding:22px 18px 26px;gap:16px;}
}

/* ---- spójność z premium stroną główną ---- */
body[data-nav="problemy"]{background:#FBF9F4;color:#211D17;}
body[data-nav="problemy"]{font-family:"Nunito Sans",sans-serif;}
body[data-nav="problemy"] .eyebrow,
body[data-nav="problemy"] .pill,
body[data-nav="problemy"] .pill-group__label,
body[data-nav="problemy"] .entity-card__index,
body[data-nav="problemy"] .entity-card__link,
body[data-nav="problemy"] .breadcrumb,
body[data-nav="problemy"] .topbar__nav,
body[data-nav="problemy"] .topbar__contact-label,
body[data-nav="problemy"] .topbar__cta,
body[data-nav="problemy"] .brand-logos__label,
body[data-nav="problemy"] .f2-k,
body[data-nav="problemy"] .f2-ctitle,
body[data-nav="problemy"] .f2-rlabel,
body[data-nav="problemy"] .f2-pill-k{font-family:"JetBrains Mono",monospace;}

body[data-nav="problemy"] main.container{padding-bottom:clamp(56px,8vh,96px);}
body[data-nav="problemy"] .breadcrumb-row{padding-top:78px;}
body[data-nav="problemy"] .hero{padding:10px 0 26px;}
body[data-nav="problemy"] .filters-row{margin-top:22px;}
body[data-nav="problemy"] #heroTitle{font-weight:200;font-size:clamp(32px,4.4vw,58px);line-height:1.06;letter-spacing:-.01em;}
body[data-nav="problemy"] .hero__desc{font-size:16px;line-height:1.75;color:rgba(22,20,15,.55);max-width:none;}
.section__eyebrow,body[data-nav="problemy"] .eyebrow{font-size:13px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:#CFA469;}
body[data-nav="problemy"] .section__title{font-weight:200;font-size:clamp(26px,3.2vw,44px);line-height:1.1;margin-top:12px;}
.section{padding-top:clamp(46px,7vh,86px);}

/* filtry */
body[data-nav="problemy"] .filters-row{border-bottom:0;flex-direction:column;align-items:stretch;gap:clamp(16px,2.4vh,26px);padding-top:0;margin-top:0;}
body[data-nav="problemy"] .pill-group{flex-direction:column;align-items:flex-start;gap:10px;}
body[data-nav="problemy"] .pill-row{flex-wrap:wrap;gap:8px;padding:2px;overflow:visible;}
body[data-nav="problemy"] .pill-row--scroll{overflow-x:visible;}
body[data-nav="problemy"] .pill-group__label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#CFA469;font-weight:600;}
body[data-nav="problemy"] .pill{border-radius:999px;padding:8px 16px;font-size:10px;letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid rgba(207,164,105,.34);color:#211D17;transition:.3s;}
body[data-nav="problemy"] .pill:hover{border-color:#CFA469;background:#FFFDF9;}
body[data-nav="problemy"] .pill.is-active{background:linear-gradient(135deg,#F1DFBB 0%,#CFA469 52%,#A57C3C 100%);border-color:transparent;color:#211D17;box-shadow:0 8px 20px -14px rgba(122,90,38,.9);}

/* karty */
.card-grid{gap:clamp(20px,2.4vw,34px);}
body[data-nav="problemy"] .entity-card{background:#fff;border:1px solid rgba(207,164,105,.18);border-radius:18px;box-shadow:0 30px 70px -60px rgba(33,29,23,.5);transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s,border-color .3s;}
body[data-nav="problemy"] .entity-card:hover{transform:translateY(-3px);border-color:rgba(207,164,105,.5);box-shadow:0 40px 80px -55px rgba(33,29,23,.45);text-decoration:none;}
body[data-nav="problemy"] .entity-card__index{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#CFA469;}
body[data-nav="problemy"] .entity-card__title{text-align:center;font-weight:400;font-size:22px;line-height:1.3;color:#211D17;transition:color .3s;}
body[data-nav="problemy"] .entity-card:hover .entity-card__title{color:#A57C3C;}
body[data-nav="problemy"] .entity-card__desc{font-size:14px;line-height:1.65;color:rgba(22,20,15,.55);}
body[data-nav="problemy"] .entity-card__link{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#A57C3C;}
body[data-nav="problemy"] .entity-card--foto{border-radius:18px;overflow:hidden;}
.entity-card__foto{border-radius:0;}

/* baner grupy */
body[data-nav="problemy"] .grupa-banner{border-radius:18px;background:linear-gradient(180deg,#FFFFFF 0%,#FDFBF7 42%,#F4F0E8 78%,#EBE5DA 100%);border:1px solid #EFE9DE;box-shadow:0 30px 70px -50px rgba(33,29,23,.28);}
.gb__lead{font-weight:200;}

/* karta CTA "Nie wiesz, co wybrać?" */
body[data-nav="problemy"] .entity-card--cta{background:#16140F;border:1px solid rgba(207,164,105,.28);border-radius:18px;display:flex;flex-direction:column;gap:14px;}
body[data-nav="problemy"] .entity-card--cta:hover{border-color:rgba(207,164,105,.6);transform:translateY(-3px);}
body[data-nav="problemy"] .entity-card__eyebrow-cta{font-family:"JetBrains Mono",monospace;font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#CFA469;}
body[data-nav="problemy"] .entity-card--cta:hover .entity-card__title{color:#F7F3EC;}
body[data-nav="problemy"] .entity-card--cta .entity-card__title{text-align:left;font-weight:200;font-size:clamp(28px,2.8vw,38px);line-height:1.12;color:#F7F3EC;letter-spacing:-.01em;margin-top:4px;}
body[data-nav="problemy"] .entity-card--cta .entity-card__desc{font-size:15px;line-height:1.72;color:rgba(247,243,236,.62);max-width:34ch;}
body[data-nav="problemy"] .entity-card__cta-rule{margin-top:auto;background:rgba(207,164,105,.3);}
body[data-nav="problemy"] .entity-card__cta-btn{margin-top:18px;justify-content:center;border-radius:999px;padding:16px 30px;background:linear-gradient(135deg,#F1DFBB 0%,#CFA469 52%,#A57C3C 100%);border:0;color:#211D17;font-family:"JetBrains Mono",monospace;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 12px 26px -16px rgba(207,164,105,.9);transition:filter .3s;}
body[data-nav="problemy"] .entity-card--cta:hover .entity-card__cta-btn{filter:brightness(1.07);background:linear-gradient(135deg,#F1DFBB 0%,#CFA469 52%,#A57C3C 100%);}

/* 05 · technologie — 1:1 ze strony głównej */
body[data-nav="problemy"] .tech{position:relative;z-index:1;background:#16140F;color:#fff;border-radius:44px 44px 0 0;padding:clamp(80px,11vh,140px) 0 clamp(80px,11vh,130px);margin-top:clamp(60px,9vh,110px);margin-bottom:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);}
body[data-nav="problemy"] .tech__head{text-align:center;}
body[data-nav="problemy"] .tech__title{font-weight:200;font-size:clamp(30px,3.8vw,54px);line-height:1.06;color:#fff;}
body[data-nav="problemy"] .tech__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:1000px;margin:clamp(40px,5.5vh,64px) auto 0;padding:0 24px;}
body[data-nav="problemy"] .tech__pills .pill{display:inline-flex;align-items:center;padding:11px 22px;border-radius:999px;border:1px solid rgba(241,223,187,.22);background:rgba(255,255,255,.02);font-family:"Nunito Sans",sans-serif;font-size:13px;letter-spacing:.01em;text-transform:none;color:rgba(255,255,255,.82);transition:.3s;box-shadow:none;}
body[data-nav="problemy"] .tech__pills .pill:hover{border-color:#CFA469;background:rgba(207,164,105,.14);color:#F1DFBB;text-decoration:none;}
@media (max-width:860px){body[data-nav="problemy"] .tech{border-radius:32px 32px 0 0;}}
