@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@800&display=swap');
/* Any-Desk.pl - ozdoby i animacje */
:root{ --ad:#EC430F; --ad-soft:rgba(236,67,15,.10); }
.ad-hero{ position:relative; overflow:hidden; border-radius:20px; }
.ad-hero::before{ content:""; position:absolute; inset:0; z-index:0; background:radial-gradient(700px 340px at 50% -10%, var(--ad-soft), transparent 70%); }
.ad-hero > *{ position:relative; z-index:1; }
.ad-blob{ position:absolute; border-radius:50%; z-index:0; pointer-events:none; background:radial-gradient(circle at 30% 30%, rgba(236,67,15,.16), rgba(236,67,15,0) 70%); }
.ad-blob-1{ width:320px; height:320px; top:-90px; left:-90px; }
.ad-blob-2{ width:260px; height:260px; bottom:-110px; right:-80px; }
@keyframes adFadeUp{ from{ opacity:0; transform:translateY(26px); } to{ opacity:1; transform:none; } }
.ad-fade{ animation:adFadeUp .8s cubic-bezier(.22,.68,.36,1) both; }
.ad-d1{ animation-delay:.10s; }
.ad-d2{ animation-delay:.22s; }
.ad-d3{ animation-delay:.34s; }
.ad-d4{ animation-delay:.46s; }
@keyframes adFloat{ 0%,100%{ transform:translateY(0); } 50%{ transform:translateY(-12px); } }
.ad-illu-box{ width:100%; max-width:640px; margin:0 auto; aspect-ratio:640/380; background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20380%22%3E%3Cellipse%20cx%3D%22300%22%20cy%3D%22330%22%20rx%3D%22210%22%20ry%3D%2216%22%20fill%3D%22%23000000%22%20opacity%3D%220.06%22%2F%3E%3Crect%20x%3D%2290%22%20y%3D%2252%22%20width%3D%22330%22%20height%3D%22212%22%20rx%3D%2214%22%20fill%3D%22%231f2937%22%2F%3E%3Crect%20x%3D%22104%22%20y%3D%2266%22%20width%3D%22302%22%20height%3D%22184%22%20rx%3D%226%22%20fill%3D%22%23f8fafc%22%2F%3E%3Crect%20x%3D%22128%22%20y%3D%2290%22%20width%3D%22254%22%20height%3D%22136%22%20rx%3D%228%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23e5e7eb%22%20stroke-width%3D%222%22%2F%3E%3Crect%20x%3D%22128%22%20y%3D%2290%22%20width%3D%22254%22%20height%3D%2226%22%20rx%3D%228%22%20fill%3D%22%23EC430F%22%20opacity%3D%220.12%22%2F%3E%3Crect%20x%3D%22128%22%20y%3D%22108%22%20width%3D%22254%22%20height%3D%228%22%20fill%3D%22%23ffffff%22%2F%3E%3Ccircle%20cx%3D%22145%22%20cy%3D%22103%22%20r%3D%224%22%20fill%3D%22%23EC430F%22%2F%3E%3Ccircle%20cx%3D%22159%22%20cy%3D%22103%22%20r%3D%224%22%20fill%3D%22%23EC430F%22%20opacity%3D%220.45%22%2F%3E%3Ccircle%20cx%3D%22173%22%20cy%3D%22103%22%20r%3D%224%22%20fill%3D%22%23EC430F%22%20opacity%3D%220.25%22%2F%3E%3Crect%20x%3D%22146%22%20y%3D%22132%22%20width%3D%22120%22%20height%3D%229%22%20rx%3D%224.5%22%20fill%3D%22%23d7dce3%22%2F%3E%3Crect%20x%3D%22146%22%20y%3D%22152%22%20width%3D%22200%22%20height%3D%229%22%20rx%3D%224.5%22%20fill%3D%22%23e6eaef%22%2F%3E%3Crect%20x%3D%22146%22%20y%3D%22172%22%20width%3D%22164%22%20height%3D%229%22%20rx%3D%224.5%22%20fill%3D%22%23e6eaef%22%2F%3E%3Crect%20x%3D%22146%22%20y%3D%22196%22%20width%3D%2286%22%20height%3D%2218%22%20rx%3D%229%22%20fill%3D%22%23EC430F%22%20opacity%3D%220.85%22%2F%3E%3Cpath%20d%3D%22M62%20264%20h386%20l30%2026%20a8%208%200%200%201%20-6%2013%20H38%20a8%208%200%200%201%20-6%20-13%20Z%22%20fill%3D%22%23cbd3dc%22%2F%3E%3Crect%20x%3D%22232%22%20y%3D%22270%22%20width%3D%2246%22%20height%3D%227%22%20rx%3D%223.5%22%20fill%3D%22%23aeb8c4%22%2F%3E%3Cpath%20d%3D%22M430%20150%20C%20490%20150%2C%20490%20196%2C%20536%20196%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%223.5%22%20stroke-linecap%3D%22round%22%20stroke-dasharray%3D%227%207%22%2F%3E%3Crect%20x%3D%22524%22%20y%3D%22132%22%20width%3D%2286%22%20height%3D%22150%22%20rx%3D%2216%22%20fill%3D%22%231f2937%22%2F%3E%3Crect%20x%3D%22533%22%20y%3D%22146%22%20width%3D%2268%22%20height%3D%22122%22%20rx%3D%228%22%20fill%3D%22%23f8fafc%22%2F%3E%3Ccircle%20cx%3D%22567%22%20cy%3D%22276%22%20r%3D%224%22%20fill%3D%22%234b5563%22%2F%3E%3Crect%20x%3D%22545%22%20y%3D%22166%22%20width%3D%2244%22%20height%3D%227%22%20rx%3D%223.5%22%20fill%3D%22%23e6eaef%22%2F%3E%3Crect%20x%3D%22545%22%20y%3D%22182%22%20width%3D%2234%22%20height%3D%227%22%20rx%3D%223.5%22%20fill%3D%22%23e6eaef%22%2F%3E%3Ccircle%20cx%3D%22567%22%20cy%3D%22222%22%20r%3D%2213%22%20fill%3D%22%23EC430F%22%20opacity%3D%220.9%22%2F%3E%3Ccircle%20cx%3D%2252%22%20cy%3D%2296%22%20r%3D%227%22%20fill%3D%22%23EC430F%22%20opacity%3D%220.35%22%2F%3E%3Ccircle%20cx%3D%22596%22%20cy%3D%2280%22%20r%3D%2210%22%20fill%3D%22%23EC430F%22%20opacity%3D%220.18%22%2F%3E%3Ccircle%20cx%3D%22470%22%20cy%3D%22316%22%20r%3D%226%22%20fill%3D%22%23EC430F%22%20opacity%3D%220.28%22%2F%3E%3C%2Fsvg%3E"); background-repeat:no-repeat; background-position:center; background-size:contain; animation:adFloat 6s ease-in-out infinite; }
.ad-card{ border:1px solid #eceff3; border-radius:14px; padding:1.5rem; height:100%; background:#fff; transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease; }
.ad-card:hover{ transform:translateY(-6px); border-color:var(--ad); box-shadow:0 16px 34px rgba(20,20,20,.09); }
.ad-card h4{ margin-bottom:.6rem; }
.ad-ico{ width:46px; height:46px; border-radius:12px; display:inline-flex; align-items:center; justify-content:center; background:var(--ad-soft); color:var(--ad); margin-bottom:.9rem; font-size:22px; font-weight:700; }
.ad-split{ border-radius:14px; padding:1.75rem; height:100%; }
.ad-split-home{ background:#f7f9fb; }
.ad-split-biz{ background:var(--ad-soft); }
.ad-hero .btn{ transition:transform .2s ease, box-shadow .2s ease; }
.ad-hero .btn:hover{ transform:translateY(-2px); box-shadow:0 10px 22px rgba(236,67,15,.24); }
@media (prefers-reduced-motion: reduce){ .ad-fade, .ad-illu-box{ animation:none !important; } .ad-card:hover{ transform:none; } }
/* ikony w kartach */
.ad-ico{ background-repeat:no-repeat; background-position:center; background-size:24px 24px; font-size:0; }
.ad-ico-1{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2213%202%204%2014%2011%2014%2010%2022%2020%2010%2013%2010%2013%202%22%2F%3E%3C%2Fsvg%3E"); }
.ad-ico-2{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%2210%22%20width%3D%2216%22%20height%3D%2211%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2010%20V7%20a4%204%200%200%201%208%200%20v3%22%2F%3E%3C%2Fsvg%3E"); }
.ad-ico-3{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%2214%22%20height%3D%2210%22%20rx%3D%222%22%2F%3E%3Crect%20x%3D%2217%22%20y%3D%229%22%20width%3D%225%22%20height%3D%2211%22%20rx%3D%222%22%2F%3E%3Cline%20x1%3D%226%22%20y1%3D%2218%22%20x2%3D%2212%22%20y2%3D%2218%22%2F%3E%3C%2Fsvg%3E"); }
.ad-ico-4{ background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M12%202%20v3%20M12%2019%20v3%20M2%2012%20h3%20M19%2012%20h3%20M4.9%204.9%20l2.1%202.1%20M17%2017%20l2.1%202.1%20M19.1%204.9%20l-2.1%202.1%20M7%2017%20l-2.1%202.1%22%2F%3E%3C%2Fsvg%3E"); }

/* === Strona Produkty === */
.ad-plan{ position:relative; background:#fff; border:1px solid #eceff3; border-radius:16px; padding:1.75rem 1.5rem 1.5rem; height:100%;
  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease; overflow:hidden; }
.ad-plan::before{ content:""; position:absolute; top:0; left:0; right:0; height:4px; background:#e3e7ec; }
.ad-plan:hover{ transform:translateY(-6px); box-shadow:0 18px 38px rgba(20,20,20,.10); border-color:var(--ad); }
.ad-plan h3{ margin:0 0 .25rem; }
.ad-plan-1::before{ background:#bfc7d1; }
.ad-plan-2::before{ background:#f3a58c; }
.ad-plan-3::before{ background:var(--ad); }
.ad-plan-4::before{ background:linear-gradient(90deg, var(--ad), #7a1f00); }
.ad-plan-featured{ border-color:var(--ad); box-shadow:0 10px 30px rgba(236,67,15,.12); }
.ad-badge{ display:inline-block; background:var(--ad); color:#fff; font-size:.72rem; font-weight:700; letter-spacing:.04em;
  text-transform:uppercase; padding:.28rem .6rem; border-radius:999px; margin-bottom:.6rem; }
.ad-plan-for{ color:#6b7280; font-weight:600; margin-bottom:.75rem; }
.ad-specs{ list-style:none; padding:0; margin:0 0 1rem; border-top:1px solid #eef1f4; border-bottom:1px solid #eef1f4; }
.ad-specs li{ padding:.45rem 0; font-size:.92rem; color:#4b5563; border-bottom:1px dashed #f0f2f5; }
.ad-specs li:last-child{ border-bottom:0; }
.ad-specs strong{ color:#252525; }
.ad-plan .btn{ width:100%; }

/* wyroznik w tabeli */
.ad-yes{ display:inline-block; width:22px; height:22px; line-height:22px; text-align:center; border-radius:50%;
  background:rgba(236,67,15,.12); color:var(--ad); font-weight:700; font-size:.85rem; }
.ad-no{ color:#c9ced6; }
.ad-tab th{ background:#fafbfc; }
.ad-tab td, .ad-tab th{ vertical-align:middle; }

/* kroki pomocy w wyborze */
.ad-step{ display:flex; gap:1rem; align-items:flex-start; padding:1.1rem 0; border-bottom:1px solid #f0f2f5; }
.ad-step:last-child{ border-bottom:0; }
.ad-step-n{ flex:0 0 40px; width:40px; height:40px; border-radius:50%; background:var(--ad); color:#fff;
  display:flex; align-items:center; justify-content:center; font-weight:700; }
.ad-step p{ margin:0; }
.ad-step p.q{ font-weight:600; margin-bottom:.2rem; }
/* === Konfigurator: pole wyboru edycji === */
#adk select, #adk-edycja{
  height:auto !important;
  min-height:56px;
  font-size:1.05rem;
  line-height:1.6;
  padding:.85rem 2.75rem .85rem 1rem;
  border-radius:10px;
  border:1px solid #d7dce3;
  background-color:#fff;
  width:100%;
  max-width:100%;
  text-overflow:ellipsis;
}
#adk select:focus, #adk-edycja:focus{ border-color:var(--ad); box-shadow:0 0 0 .2rem rgba(236,67,15,.15); outline:none; }
@media (max-width:576px){ #adk select, #adk-edycja{ font-size:.95rem; min-height:52px; } }
/* === Menu wysuwane (hamburger) === */
.offcanvas-menu{
  background:#ffffff !important;
  box-shadow:-24px 0 60px rgba(18,16,15,.16) !important;
  border-left:none !important;
}
.offcanvas-menu::after{
  content:""; position:absolute; inset:0; pointer-events:none; z-index:0;
  background:radial-gradient(340px 220px at 108% -6%, rgba(236,67,15,.14), transparent 70%);
}
.offcanvas-menu > *{ position:relative; z-index:1; }
.offcanvas-overlay{ background:rgba(22,18,16,.5) !important; backdrop-filter:blur(3px); }

/* przycisk zamkniecia */
.offcanvas-menu .close-offcanvas{
  width:42px; height:42px; border-radius:50%;
  border:1px solid #e8ebef; background:#fff;
  display:flex !important; align-items:center; justify-content:center;
  transition:border-color .22s ease, background .22s ease, transform .3s ease;
}
.offcanvas-menu .close-offcanvas:hover{ border-color:var(--ad); background:rgba(236,67,15,.07); transform:rotate(90deg); }
.offcanvas-menu .close-offcanvas .burger-icon span{ background:#3a3a3a; transition:background .22s ease; }
.offcanvas-menu .close-offcanvas:hover .burger-icon span{ background:var(--ad); }

/* logo w panelu */
.offcanvas-menu .offcanvas-inner{ padding:0 1.6rem 2rem !important; }
.offcanvas-menu .offcanvas-inner::before{ content:"Any-Desk"; display:flex; align-items:center; height:40px; margin:0 0 1.9rem; padding-left:2.55rem; background:url("/images/logo-znak.png") no-repeat left center; background-size:auto 26px; font-family:Manrope,"Segoe UI",Arial,sans-serif; font-weight:800; font-size:1.42rem; letter-spacing:-.025em; color:#211E1C; }

/* etykieta nad menu */
.offcanvas-menu .offcanvas-inner .menu{
  position:relative; padding:1.9rem 0 0 !important; margin:0 !important; list-style:none;
}
.offcanvas-menu .offcanvas-inner .menu::before{
  content:"NAWIGACJA"; position:absolute; top:0; left:.9rem;
  font-size:.68rem; letter-spacing:.15em; font-weight:700; color:#a8b0b9;
}
.offcanvas-menu .offcanvas-inner .menu > li{ margin:0 0 .18rem; list-style:none; }

/* pozycje menu */
.offcanvas-menu .offcanvas-inner .menu > li > a{
  display:flex !important; align-items:center; justify-content:space-between;
  position:relative;
  padding:.92rem 1rem .92rem 1.15rem !important;
  border-radius:12px;
  font-size:1.02rem; font-weight:500; letter-spacing:-.01em;
  color:#2b2b2b; text-decoration:none;
  transition:background .24s ease, color .24s ease, padding-left .24s ease;
}
.offcanvas-menu .offcanvas-inner .menu > li > a::before{
  content:""; position:absolute; left:0; top:50%;
  width:3px; height:0; border-radius:3px;
  background:var(--ad); transform:translateY(-50%);
  transition:height .26s cubic-bezier(.22,.68,.36,1);
}
.offcanvas-menu .offcanvas-inner .menu > li > a::after{
  content:"\203A"; font-size:1.35rem; line-height:1; color:var(--ad);
  opacity:0; transform:translateX(-8px);
  transition:opacity .24s ease, transform .24s ease;
}
.offcanvas-menu .offcanvas-inner .menu > li > a:hover{
  background:rgba(236,67,15,.07); color:var(--ad); padding-left:1.45rem !important;
}
.offcanvas-menu .offcanvas-inner .menu > li > a:hover::before{ height:22px; }
.offcanvas-menu .offcanvas-inner .menu > li > a:hover::after{ opacity:1; transform:translateX(0); }
.offcanvas-menu .offcanvas-inner .menu > li.active > a,
.offcanvas-menu .offcanvas-inner .menu > li.current > a{
  background:rgba(236,67,15,.10); color:var(--ad); font-weight:600; padding-left:1.45rem !important;
}
.offcanvas-menu .offcanvas-inner .menu > li.active > a::before,
.offcanvas-menu .offcanvas-inner .menu > li.current > a::before{ height:24px; }
.offcanvas-menu .offcanvas-inner .menu > li.active > a::after,
.offcanvas-menu .offcanvas-inner .menu > li.current > a::after{ opacity:.55; transform:translateX(0); }

/* blok kontaktowy */
.offcanvas-menu .offcanvas-inner ul:not(.menu){
  position:relative; list-style:none;
  margin:2rem 0 0 !important; padding:2.1rem 1.1rem 1.1rem !important;
  background:#f7f8fa; border-radius:14px;
}
.offcanvas-menu .offcanvas-inner ul:not(.menu)::before{
  content:"KONTAKT"; position:absolute; top:1.05rem; left:1.1rem;
  font-size:.68rem; letter-spacing:.15em; font-weight:700; color:#a8b0b9;
}
.offcanvas-menu .offcanvas-inner ul:not(.menu) li{ margin:0 0 .55rem; }
.offcanvas-menu .offcanvas-inner ul:not(.menu) li:last-child{ margin-bottom:0; }
.offcanvas-menu .offcanvas-inner ul:not(.menu) a{
  display:flex; align-items:center; gap:.6rem;
  color:#3f4650; text-decoration:none; font-size:.96rem; font-weight:500;
  transition:color .2s ease;
}
.offcanvas-menu .offcanvas-inner ul:not(.menu) a:hover{ color:var(--ad); }
.offcanvas-menu .offcanvas-inner ul:not(.menu) a i,
.offcanvas-menu .offcanvas-inner ul:not(.menu) a span[class*="fa"]{
  color:var(--ad); width:20px; text-align:center; font-size:.95rem;
}

/* animacja wejscia */
@keyframes adOcIn{ from{ opacity:0; transform:translateX(22px); } to{ opacity:1; transform:none; } }
.offcanvas-active .offcanvas-menu .offcanvas-inner > *{ animation:adOcIn .42s cubic-bezier(.22,.68,.36,1) both; }
.offcanvas-active .offcanvas-menu .offcanvas-inner .menu > li{ animation:adOcIn .40s cubic-bezier(.22,.68,.36,1) both; }
.offcanvas-active .offcanvas-menu .offcanvas-inner .menu > li:nth-child(1){ animation-delay:.10s; }
.offcanvas-active .offcanvas-menu .offcanvas-inner .menu > li:nth-child(2){ animation-delay:.16s; }
.offcanvas-active .offcanvas-menu .offcanvas-inner .menu > li:nth-child(3){ animation-delay:.22s; }
.offcanvas-active .offcanvas-menu .offcanvas-inner .menu > li:nth-child(4){ animation-delay:.28s; }
.offcanvas-active .offcanvas-menu .offcanvas-inner .menu > li:nth-child(5){ animation-delay:.34s; }
.offcanvas-active .offcanvas-menu .offcanvas-inner .menu > li:nth-child(6){ animation-delay:.40s; }

@media (prefers-reduced-motion: reduce){
  .offcanvas-active .offcanvas-menu .offcanvas-inner > *,
  .offcanvas-active .offcanvas-menu .offcanvas-inner .menu > li{ animation:none !important; }
  .offcanvas-menu .close-offcanvas:hover{ transform:none; }
}
/* kontakt - ikony w jednej linii z tekstem */
.offcanvas-menu .offcanvas-inner ul:not(.menu) li{ display:flex !important; align-items:center; gap:.65rem; }
.offcanvas-menu .offcanvas-inner ul:not(.menu) li > span[class*="fa"]{ flex:0 0 18px; width:18px; text-align:center; color:var(--ad); font-size:.92rem; }
.offcanvas-menu .offcanvas-inner ul:not(.menu) a{ display:inline !important; }
.offcanvas-menu .close-offcanvas{ border-color:#dfe3e8; }

/* ===== Obsługiwane systemy (strona główna) ===== */
.ad-os-strip{background:linear-gradient(180deg,#ffffff 0%,var(--ad-soft) 100%);border:1px solid rgba(236,67,15,.18);border-radius:20px;padding:2.6rem 1.4rem 2.2rem;margin:2.2rem 0 .5rem;text-align:center}
.ad-os-strip h2{font-size:1.75rem;font-weight:700;margin:0 0 .6rem}
.ad-os-sub{max-width:740px;margin:0 auto 1.9rem;color:#5b6169}
.ad-os-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}
.ad-os{flex:1 1 130px;max-width:165px;background:#fff;border:1px solid #e6e9ee;border-radius:14px;padding:1.15rem .5rem 1rem;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.ad-os:hover{transform:translateY(-5px);box-shadow:0 14px 30px rgba(18,16,15,.10);border-color:rgba(236,67,15,.38)}
.ad-os span,.ad-os .ad-os-name{display:block;margin-top:.75rem;font-weight:600;font-size:.95rem;color:#23201e}
.ad-os-ico{height:48px;background-repeat:no-repeat;background-position:center;background-size:contain}
.ad-os-win .ad-os-ico{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20fill%3D%22%231f1c1a%22%20d%3D%22M4%208.5%2021%206v17H4z%22%2F%3E%3Cpath%20fill%3D%22%231f1c1a%22%20d%3D%22M23%205.7%2044%203v20H23z%22%2F%3E%3Cpath%20fill%3D%22%231f1c1a%22%20d%3D%22M4%2025h17v17L4%2039.5z%22%2F%3E%3Cpath%20fill%3D%22%231f1c1a%22%20d%3D%22M23%2025h21v20l-21-2.7z%22%2F%3E%3C%2Fsvg%3E")}
.ad-os-mac .ad-os-ico{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20fill%3D%22%231f1c1a%22%20d%3D%22M33.7%2025.6c0-4.4%203.6-6.5%203.8-6.6-2.1-3-5.3-3.4-6.4-3.5-2.7-.3-5.3%201.6-6.7%201.6-1.4%200-3.5-1.6-5.8-1.5-3%20.05-5.7%201.7-7.2%204.4-3.1%205.3-.8%2013.2%202.2%2017.5%201.5%202.1%203.3%204.5%205.6%204.4%202.2-.09%203.1-1.4%205.8-1.4s3.5%201.4%205.8%201.4c2.4-.05%203.9-2.2%205.4-4.3%201.7-2.4%202.4-4.8%202.4-4.9-.05-.02-4.6-1.8-4.6-7.1z%22%2F%3E%3Cpath%20fill%3D%22%231f1c1a%22%20d%3D%22M29.4%2012.4c1.2-1.5%202-3.5%201.8-5.5-1.7.07-3.9%201.2-5.2%202.6-1.1%201.3-2.1%203.3-1.8%205.3%201.9.15%203.9-1%205.2-2.4z%22%2F%3E%3C%2Fsvg%3E")}
.ad-os-lin .ad-os-ico{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cellipse%20cx%3D%2224%22%20cy%3D%2228%22%20rx%3D%2212.5%22%20ry%3D%2215%22%20fill%3D%22%231f1c1a%22%2F%3E%3Cellipse%20cx%3D%2224%22%20cy%3D%2231%22%20rx%3D%227.5%22%20ry%3D%2211%22%20fill%3D%22%23ffffff%22%2F%3E%3Ccircle%20cx%3D%2224%22%20cy%3D%2214%22%20r%3D%229%22%20fill%3D%22%231f1c1a%22%2F%3E%3Ccircle%20cx%3D%2220.6%22%20cy%3D%2213%22%20r%3D%222.7%22%20fill%3D%22%23ffffff%22%2F%3E%3Ccircle%20cx%3D%2227.4%22%20cy%3D%2213%22%20r%3D%222.7%22%20fill%3D%22%23ffffff%22%2F%3E%3Ccircle%20cx%3D%2220.9%22%20cy%3D%2213.4%22%20r%3D%221.2%22%20fill%3D%22%231f1c1a%22%2F%3E%3Ccircle%20cx%3D%2227.1%22%20cy%3D%2213.4%22%20r%3D%221.2%22%20fill%3D%22%231f1c1a%22%2F%3E%3Cpath%20fill%3D%22%23F7A81B%22%20d%3D%22M24%2016.5c2.5%200%204.1%201.3%204.1%202.5S26.5%2021%2024%2021s-4.1-.8-4.1-2%201.6-2.5%204.1-2.5z%22%2F%3E%3Cpath%20fill%3D%22%23F7A81B%22%20d%3D%22M15%2041.5c-1.4%201.6-3.9%202.4-4.8%201.4-.9-1%20.4-2.6%201.9-3.8zM33%2041.5c1.4%201.6%203.9%202.4%204.8%201.4.9-1-.4-2.6-1.9-3.8z%22%2F%3E%3C%2Fsvg%3E")}
.ad-os-and .ad-os-ico{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20fill%3D%22%231f1c1a%22%20d%3D%22M15%2020h18v16a2%202%200%200%201-2%202H17a2%202%200%200%201-2-2z%22%2F%3E%3Crect%20x%3D%227.5%22%20y%3D%2220%22%20width%3D%224.6%22%20height%3D%2212.5%22%20rx%3D%222.3%22%20fill%3D%22%231f1c1a%22%2F%3E%3Crect%20x%3D%2235.9%22%20y%3D%2220%22%20width%3D%224.6%22%20height%3D%2212.5%22%20rx%3D%222.3%22%20fill%3D%22%231f1c1a%22%2F%3E%3Crect%20x%3D%2217.8%22%20y%3D%2237%22%20width%3D%224.6%22%20height%3D%229%22%20rx%3D%222.3%22%20fill%3D%22%231f1c1a%22%2F%3E%3Crect%20x%3D%2225.6%22%20y%3D%2237%22%20width%3D%224.6%22%20height%3D%229%22%20rx%3D%222.3%22%20fill%3D%22%231f1c1a%22%2F%3E%3Cpath%20fill%3D%22%231f1c1a%22%20d%3D%22M15%2018a9%209%200%200%201%2018%200z%22%2F%3E%3Ccircle%20cx%3D%2219.6%22%20cy%3D%2213.6%22%20r%3D%221.3%22%20fill%3D%22%23ffffff%22%2F%3E%3Ccircle%20cx%3D%2228.4%22%20cy%3D%2213.6%22%20r%3D%221.3%22%20fill%3D%22%23ffffff%22%2F%3E%3Cpath%20stroke%3D%22%231f1c1a%22%20stroke-width%3D%221.9%22%20stroke-linecap%3D%22round%22%20d%3D%22M16.2%205.5%2018.4%209M31.8%205.5%2029.6%209%22%2F%3E%3C%2Fsvg%3E")}
.ad-os-ios .ad-os-ico{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Crect%20x%3D%2214%22%20y%3D%223.5%22%20width%3D%2220%22%20height%3D%2241%22%20rx%3D%224.6%22%20fill%3D%22none%22%20stroke%3D%22%231f1c1a%22%20stroke-width%3D%222.6%22%2F%3E%3Crect%20x%3D%2220.5%22%20y%3D%227.2%22%20width%3D%227%22%20height%3D%221.8%22%20rx%3D%22.9%22%20fill%3D%22%231f1c1a%22%2F%3E%3Crect%20x%3D%2219%22%20y%3D%2239%22%20width%3D%2210%22%20height%3D%221.9%22%20rx%3D%22.95%22%20fill%3D%22%231f1c1a%22%2F%3E%3C%2Fsvg%3E")}
.ad-os-emb .ad-os-ico{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2048%2048%22%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%2220%22%20height%3D%2220%22%20rx%3D%223%22%20fill%3D%22none%22%20stroke%3D%22%231f1c1a%22%20stroke-width%3D%222.6%22%2F%3E%3Crect%20x%3D%2220%22%20y%3D%2220%22%20width%3D%228%22%20height%3D%228%22%20rx%3D%221.6%22%20fill%3D%22%231f1c1a%22%2F%3E%3Cpath%20stroke%3D%22%231f1c1a%22%20stroke-width%3D%222.3%22%20stroke-linecap%3D%22round%22%20d%3D%22M19%2014V8M24%2014V8M29%2014V8M19%2034v6M24%2034v6M29%2034v6M14%2019H8M14%2024H8M14%2029H8M34%2019h6M34%2024h6M34%2029h6%22%2F%3E%3C%2Fsvg%3E")}
@media (max-width:575.98px){.ad-os-strip{padding:2rem 1rem 1.6rem}.ad-os-strip h2{font-size:1.4rem}.ad-os{flex:1 1 42%;max-width:none}}


/* ===== Ilustracja: ekran w ekranie ===== */
.ad-remote-box{width:100%;max-width:640px;margin:0 auto;aspect-ratio:640/460;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20460%22%3E%0A%3Cdefs%3E%0A%3CradialGradient%20id%3D%22gc%22%20cx%3D%2250%25%22%20cy%3D%2245%25%22%20r%3D%2255%25%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23EC430F%22%20stop-opacity%3D%22.13%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23EC430F%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%0A%3ClinearGradient%20id%3D%22bc%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%220%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23EEF0F3%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23D2D7DD%22%2F%3E%3C%2FlinearGradient%3E%0A%3CclipPath%20id%3D%22sc%22%3E%3Crect%20x%3D%2260%22%20y%3D%2296%22%20width%3D%22420%22%20height%3D%22252%22%20rx%3D%228%22%2F%3E%3C%2FclipPath%3E%0A%3CclipPath%20id%3D%22wc%22%3E%3Crect%20x%3D%22250%22%20y%3D%2286%22%20width%3D%22360%22%20height%3D%22212%22%20rx%3D%2212%22%2F%3E%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3Cellipse%20cx%3D%22320%22%20cy%3D%22215%22%20rx%3D%22310%22%20ry%3D%22215%22%20fill%3D%22url(%23gc)%22%2F%3E%0A%3Cellipse%20cx%3D%22290%22%20cy%3D%22401%22%20rx%3D%22222%22%20ry%3D%2213%22%20fill%3D%22%2316130F%22%20opacity%3D%22.07%22%2F%3E%0A%3Crect%20x%3D%2244%22%20y%3D%2280%22%20width%3D%22452%22%20height%3D%22284%22%20rx%3D%2216%22%20fill%3D%22%23211E1C%22%2F%3E%0A%3Crect%20x%3D%2260%22%20y%3D%2296%22%20width%3D%22420%22%20height%3D%22252%22%20rx%3D%228%22%20fill%3D%22%23F4F6F8%22%2F%3E%0A%3Cg%20clip-path%3D%22url(%23sc)%22%3E%0A%3Crect%20x%3D%2260%22%20y%3D%2296%22%20width%3D%22420%22%20height%3D%2226%22%20fill%3D%22%23E8EBEF%22%2F%3E%0A%3Ccircle%20cx%3D%2276%22%20cy%3D%22109%22%20r%3D%223.5%22%20fill%3D%22%23C9CFD6%22%2F%3E%3Ccircle%20cx%3D%2288%22%20cy%3D%22109%22%20r%3D%223.5%22%20fill%3D%22%23C9CFD6%22%2F%3E%3Ccircle%20cx%3D%22100%22%20cy%3D%22109%22%20r%3D%223.5%22%20fill%3D%22%23C9CFD6%22%2F%3E%0A%3Crect%20x%3D%22124%22%20y%3D%22103%22%20width%3D%22140%22%20height%3D%2212%22%20rx%3D%226%22%20fill%3D%22%23DCE1E7%22%2F%3E%0A%3Crect%20x%3D%2260%22%20y%3D%22122%22%20width%3D%2260%22%20height%3D%22226%22%20fill%3D%22%23EDF0F3%22%2F%3E%0A%3Crect%20x%3D%2272%22%20y%3D%22140%22%20width%3D%2236%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%23D7DDE4%22%2F%3E%3Crect%20x%3D%2272%22%20y%3D%22160%22%20width%3D%2236%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%23D7DDE4%22%2F%3E%3Crect%20x%3D%2272%22%20y%3D%22180%22%20width%3D%2236%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%23D7DDE4%22%2F%3E%3Crect%20x%3D%2272%22%20y%3D%22200%22%20width%3D%2236%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%23D7DDE4%22%2F%3E%0A%3Crect%20x%3D%22138%22%20y%3D%22140%22%20width%3D%22190%22%20height%3D%229%22%20rx%3D%224.5%22%20fill%3D%22%23E2E6EB%22%2F%3E%3Crect%20x%3D%22138%22%20y%3D%22156%22%20width%3D%22150%22%20height%3D%229%22%20rx%3D%224.5%22%20fill%3D%22%23E7EAEE%22%2F%3E%3Crect%20x%3D%22138%22%20y%3D%22172%22%20width%3D%22176%22%20height%3D%229%22%20rx%3D%224.5%22%20fill%3D%22%23E7EAEE%22%2F%3E%0A%3Crect%20x%3D%22138%22%20y%3D%22200%22%20width%3D%22120%22%20height%3D%229%22%20rx%3D%224.5%22%20fill%3D%22%23E7EAEE%22%2F%3E%3Crect%20x%3D%22138%22%20y%3D%22216%22%20width%3D%2296%22%20height%3D%229%22%20rx%3D%224.5%22%20fill%3D%22%23EDF0F3%22%2F%3E%0A%3C%2Fg%3E%0A%3Cpath%20d%3D%22M52%20364%20H506%20L528%20390%20H30%20Z%22%20fill%3D%22url(%23bc)%22%2F%3E%0A%3Crect%20x%3D%22250%22%20y%3D%22368%22%20width%3D%2260%22%20height%3D%226%22%20rx%3D%223%22%20fill%3D%22%23C3C9D0%22%2F%3E%0A%3Cg%20transform%3D%22rotate(-3.2%20430%20192)%22%3E%0A%3Crect%20x%3D%22262%22%20y%3D%22102%22%20width%3D%22360%22%20height%3D%22212%22%20rx%3D%2214%22%20fill%3D%22%230B0A0C%22%20opacity%3D%22.16%22%2F%3E%0A%3Crect%20x%3D%22256%22%20y%3D%2294%22%20width%3D%22360%22%20height%3D%22212%22%20rx%3D%2214%22%20fill%3D%22%230B0A0C%22%20opacity%3D%22.10%22%2F%3E%0A%3Crect%20x%3D%22250%22%20y%3D%2286%22%20width%3D%22360%22%20height%3D%22212%22%20rx%3D%2212%22%20fill%3D%22%231B1A1F%22%2F%3E%0A%3Crect%20x%3D%22250%22%20y%3D%2286%22%20width%3D%22360%22%20height%3D%2236%22%20rx%3D%2212%22%20fill%3D%22%2326252B%22%2F%3E%0A%3Crect%20x%3D%22250%22%20y%3D%22110%22%20width%3D%22360%22%20height%3D%2212%22%20fill%3D%22%2326252B%22%2F%3E%0A%3Ccircle%20cx%3D%22270%22%20cy%3D%22104%22%20r%3D%224.2%22%20fill%3D%22%2346434D%22%2F%3E%3Ccircle%20cx%3D%22284%22%20cy%3D%22104%22%20r%3D%224.2%22%20fill%3D%22%2346434D%22%2F%3E%3Ccircle%20cx%3D%22298%22%20cy%3D%22104%22%20r%3D%224.2%22%20fill%3D%22%2346434D%22%2F%3E%0A%3Crect%20x%3D%22386%22%20y%3D%22100%22%20width%3D%22106%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%233A3841%22%2F%3E%0A%3Ccircle%20cx%3D%22590%22%20cy%3D%22104%22%20r%3D%229%22%20fill%3D%22%23EC430F%22%20opacity%3D%22.2%22%2F%3E%3Ccircle%20cx%3D%22590%22%20cy%3D%22104%22%20r%3D%224.2%22%20fill%3D%22%23EC430F%22%2F%3E%0A%3Crect%20x%3D%22250%22%20y%3D%22122%22%20width%3D%2288%22%20height%3D%22176%22%20fill%3D%22%23201F25%22%2F%3E%0A%3Crect%20x%3D%22264%22%20y%3D%22140%22%20width%3D%2258%22%20height%3D%227%22%20rx%3D%223.5%22%20fill%3D%22%23EC430F%22%20opacity%3D%22.85%22%2F%3E%0A%3Crect%20x%3D%22264%22%20y%3D%22158%22%20width%3D%2258%22%20height%3D%227%22%20rx%3D%223.5%22%20fill%3D%22%2334323B%22%2F%3E%3Crect%20x%3D%22264%22%20y%3D%22176%22%20width%3D%2258%22%20height%3D%227%22%20rx%3D%223.5%22%20fill%3D%22%2334323B%22%2F%3E%3Crect%20x%3D%22264%22%20y%3D%22194%22%20width%3D%2244%22%20height%3D%227%22%20rx%3D%223.5%22%20fill%3D%22%2334323B%22%2F%3E%0A%3Crect%20x%3D%22360%22%20y%3D%22146%22%20width%3D%22190%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%2335333C%22%2F%3E%3Crect%20x%3D%22360%22%20y%3D%22166%22%20width%3D%22150%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%232E2C35%22%2F%3E%3Crect%20x%3D%22360%22%20y%3D%22186%22%20width%3D%22210%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%232E2C35%22%2F%3E%0A%3Crect%20x%3D%22360%22%20y%3D%22212%22%20width%3D%22228%22%20height%3D%2262%22%20rx%3D%226%22%20fill%3D%22%23121115%22%2F%3E%0A%3Crect%20x%3D%22372%22%20y%3D%22226%22%20width%3D%22120%22%20height%3D%226%22%20rx%3D%223%22%20fill%3D%22%233D3B46%22%2F%3E%3Crect%20x%3D%22372%22%20y%3D%22241%22%20width%3D%2290%22%20height%3D%226%22%20rx%3D%223%22%20fill%3D%22%23EC430F%22%20opacity%3D%22.75%22%2F%3E%3Crect%20x%3D%22372%22%20y%3D%22256%22%20width%3D%22156%22%20height%3D%226%22%20rx%3D%223%22%20fill%3D%22%233D3B46%22%2F%3E%0A%3Cpath%20d%3D%22M0%200%20L0%2023%20L6.2%2016.8%20L10.4%2026%20L14.9%2023.9%20L10.7%2014.9%20L18.6%2014.5%20Z%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%231B1A1F%22%20stroke-width%3D%221.7%22%20stroke-linejoin%3D%22round%22%20transform%3D%22translate(500%20208)%22%2F%3E%0A%3C%2Fg%3E%0A%3Crect%20x%3D%22246%22%20y%3D%2252%22%20width%3D%22186%22%20height%3D%2230%22%20rx%3D%2215%22%20fill%3D%22%23EC430F%22%2F%3E%0A%3Crect%20x%3D%22262%22%20y%3D%2262%22%20width%3D%2214%22%20height%3D%2210%22%20rx%3D%222%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3Crect%20x%3D%22266%22%20y%3D%2272%22%20width%3D%226%22%20height%3D%223%22%20rx%3D%221%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3Ctext%20x%3D%22352%22%20y%3D%2272%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CHelvetica%2Csans-serif%22%20font-size%3D%2212%22%20font-weight%3D%22700%22%20letter-spacing%3D%221%22%20fill%3D%22%23ffffff%22%3EEKRAN%20ZDALNY%3C%2Ftext%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;animation:adFloat 7.5s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){.ad-remote-box{animation:none}}
@media (max-width:991.98px){.ad-remote-box{max-width:520px;margin-top:1.5rem}}


/* ===== Listy z ikonami + podpowiedzi ===== */
.ad-il{list-style:none;padding-left:0;margin:0}
.ad-il li{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.15rem}
.ad-ic{flex:0 0 46px;width:46px;height:46px;border-radius:13px;background-color:var(--ad-soft);background-repeat:no-repeat;background-position:center;background-size:24px 24px;display:block}
.ad-il-txt{position:relative;display:block;padding-top:.55rem}
.ad-il-txt strong{display:block;line-height:1.35}
.ad-tip{position:absolute;left:0;top:calc(100% + 11px);z-index:30;min-width:230px;max-width:min(340px,78vw);background:#211E1C;color:#f6f4f3;font-size:.86rem;line-height:1.45;padding:.62rem .82rem;border-radius:10px;box-shadow:0 14px 30px rgba(18,16,15,.24);opacity:0;visibility:hidden;transform:translateY(5px);transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none;display:block}
.ad-tip::before{content:"";position:absolute;top:-4px;left:18px;width:10px;height:10px;background:#211E1C;transform:rotate(45deg);border-radius:2px}
.ad-il li:hover .ad-tip,.ad-il li:focus-within .ad-tip{opacity:1;visibility:visible;transform:translateY(0)}
@media (hover:none){.ad-il li:hover .ad-tip{transform:none}.ad-tip{position:static;opacity:1;visibility:visible;transform:none;background:none;color:#5b6169;box-shadow:none;padding:0;max-width:none;min-width:0;font-size:.93rem;margin-top:.15rem}.ad-tip::before{display:none}}
@media (prefers-reduced-motion:reduce){.ad-tip{transition:none}}
/* ikony list */
.ad-ic-helpdesk{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2013v-1a8%208%200%200%201%2016%200v1%22%2F%3E%3Cpath%20d%3D%22M4%2013h3v6H5.5A1.5%201.5%200%200%201%204%2017.5z%22%2F%3E%3Cpath%20d%3D%22M20%2013h-3v6h1.5a1.5%201.5%200%200%200%201.5-1.5z%22%2F%3E%3Cpath%20d%3D%22M17%2019v.5a2.5%202.5%200%200%201-2.5%202.5H12%22%2F%3E%3C%2Fsvg%3E")}
.ad-ic-lokalizacje{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2021s5-4.6%205-8.2A5%205%200%201%200%204%2012.8C4%2016.4%209%2021%209%2021z%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%2212.5%22%20r%3D%221.8%22%2F%3E%3Cpath%20d%3D%22M17.5%2012.5s3.5-3.2%203.5-5.7a3.5%203.5%200%201%200-7%200c0%202.5%203.5%205.7%203.5%205.7z%22%2F%3E%3C%2Fsvg%3E")}
.ad-ic-serwis{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223.2%22%2F%3E%3Cpath%20d%3D%22M12%203v2.4M12%2018.6V21M3%2012h2.4M18.6%2012H21M5.6%205.6l1.7%201.7M16.7%2016.7l1.7%201.7M18.4%205.6l-1.7%201.7M7.3%2016.7l-1.7%201.7%22%2F%3E%3C%2Fsvg%3E")}
.ad-ic-msp{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l7%202.8v5.4c0%204.6-3%207.6-7%209.3-4-1.7-7-4.7-7-9.3V5.8z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210.4%22%20r%3D%222%22%2F%3E%3Cpath%20d%3D%22M8.6%2016.4a3.6%203.6%200%200%201%206.8%200%22%2F%3E%3C%2Fsvg%3E")}
.ad-ic-hybryda{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%209.8%206%206.2%2010%209.8%22%2F%3E%3Cpath%20d%3D%22M3.3%209V15.8h5.4V9%22%2F%3E%3Cpath%20d%3D%22M13.6%2015.8V5.4h6.8v10.4%22%2F%3E%3Cpath%20d%3D%22M15.4%208.2h1.3M18%208.2h1.3M15.4%2011h1.3M18%2011h1.3%22%2F%3E%3Cpath%20d%3D%22M5%2019.6h14%22%2F%3E%3Cpath%20d%3D%22M6.9%2018.2%205%2019.6l1.9%201.4%22%2F%3E%3Cpath%20d%3D%22M17.1%2018.2%2019%2019.6l-1.9%201.4%22%2F%3E%3C%2Fsvg%3E")}
.ad-ic-doradztwo{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%2010.5c0-3%203-5.4%206.8-5.4s6.7%202.4%206.7%205.4-3%205.4-6.7%205.4c-.8%200-1.6-.1-2.3-.3L4.2%2017l.9-2.8a5%205%200%200%201-1.6-3.7z%22%2F%3E%3Cpath%20d%3D%22M17.6%208.6c1.8.8%202.9%202.3%202.9%204%200%201.2-.6%202.4-1.6%203.2l.8%202.6-3.4-1.2c-.7.2-1.4.3-2.1.3%22%2F%3E%3C%2Fsvg%3E")}
.ad-ic-wdrozenie{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v8.5M8.8%208.6%2012%2011.8l3.2-3.2%22%2F%3E%3Crect%20x%3D%223.5%22%20y%3D%2214%22%20width%3D%2217%22%20height%3D%226.2%22%20rx%3D%221.6%22%2F%3E%3Cpath%20d%3D%22M7%2017.2h.01M10.2%2017.2h3.6%22%2F%3E%3C%2Fsvg%3E")}
.ad-ic-wsparcie{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.4%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223.4%22%2F%3E%3Cpath%20d%3D%22M6.1%206.1%209.6%209.6M14.4%2014.4l3.5%203.5M17.9%206.1l-3.5%203.5M9.6%2014.4l-3.5%203.5%22%2F%3E%3C%2Fsvg%3E")}
.ad-ic-pln{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h8.5L19%207.4V21H6z%22%2F%3E%3Cpath%20d%3D%22M14.2%203v4.4H19%22%2F%3E%3Cpath%20d%3D%22M8.8%2011.8h6.4M8.8%2015h4%22%2F%3E%3Ctext%20x%3D%2212%22%20y%3D%2219.8%22%20text-anchor%3D%22middle%22%20font-size%3D%224.6%22%20font-family%3D%22Arial%2Csans-serif%22%20font-weight%3D%22700%22%20fill%3D%22%23EC430F%22%20stroke%3D%22none%22%3EPLN%3C%2Ftext%3E%3C%2Fsvg%3E")}

/* ===== Ikony przy nagłówkach FAQ ===== */
.ad-h2i{display:flex;align-items:center;gap:.85rem}
.ad-hic{flex:0 0 42px;width:42px;height:42px;border-radius:12px;background-color:var(--ad-soft);background-repeat:no-repeat;background-position:center;background-size:22px 22px;display:inline-block}
.ad-hic-licencje{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%227.6%22%20cy%3D%228.4%22%20r%3D%223.6%22%2F%3E%3Cpath%20d%3D%22M10.2%2011%2019%2019.8%22%2F%3E%3Cpath%20d%3D%22M16.4%2017.2l2-2M18.6%2019.4l1.8-1.8%22%2F%3E%3C%2Fsvg%3E")}
.ad-hic-zakup{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%205h2.2l2%2010.2h10.1%22%2F%3E%3Cpath%20d%3D%22M7%208h13l-1.6%205.6H8%22%2F%3E%3Ccircle%20cx%3D%229.4%22%20cy%3D%2219.2%22%20r%3D%221.4%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2219.2%22%20r%3D%221.4%22%2F%3E%3C%2Fsvg%3E")}
.ad-hic-bezp{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l7%202.8v5.4c0%204.6-3%207.6-7%209.3-4-1.7-7-4.7-7-9.3V5.8z%22%2F%3E%3Cpath%20d%3D%22M8.8%2011.9l2.3%202.3%204.2-4.4%22%2F%3E%3C%2Fsvg%3E")}
.ad-hic-wdrozenie{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%225.4%22%20r%3D%222.4%22%2F%3E%3Ccircle%20cx%3D%225.2%22%20cy%3D%2217.6%22%20r%3D%222.4%22%2F%3E%3Ccircle%20cx%3D%2218.8%22%20cy%3D%2217.6%22%20r%3D%222.4%22%2F%3E%3Cpath%20d%3D%22M10.4%207.4%206.6%2015.4M13.6%207.4l3.8%208M7.6%2017.6h8.8%22%2F%3E%3C%2Fsvg%3E")}

/* ===== Znaki dom / firma ===== */
.ad-pic{width:64px;height:64px;border-radius:17px;background-color:var(--ad-soft);background-repeat:no-repeat;background-position:center;background-size:33px 33px;margin:0 0 1.05rem}
.ad-pic-dom{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.4%2011%2012%204l8.6%207%22%2F%3E%3Cpath%20d%3D%22M5.6%209.6V20h12.8V9.6%22%2F%3E%3Cpath%20d%3D%22M10%2020v-5.2h4V20%22%2F%3E%3C%2Fsvg%3E")}
.ad-pic-firma{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020V4.4h9.4V20%22%2F%3E%3Cpath%20d%3D%22M13.4%209.6H20V20%22%2F%3E%3Cpath%20d%3D%22M6.8%208h3.6M6.8%2012h3.6M6.8%2016h3.6M16%2012.6h1.4M16%2016.4h1.4%22%2F%3E%3C%2Fsvg%3E")}


/* ===== Ilustracje: skala edycji i kontakt ===== */
.ad-scale-box{width:100%;max-width:470px;margin:0 auto 1.8rem;aspect-ratio:440/190;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20440%20190%22%3E%0A%3Crect%20x%3D%2234%22%20y%3D%22112%22%20width%3D%2270%22%20height%3D%2242%22%20rx%3D%228%22%20fill%3D%22%23EC430F%22%20opacity%3D%22.22%22%2F%3E%0A%3Crect%20x%3D%22126%22%20y%3D%2288%22%20width%3D%2270%22%20height%3D%2266%22%20rx%3D%228%22%20fill%3D%22%23EC430F%22%20opacity%3D%22.38%22%2F%3E%0A%3Crect%20x%3D%22218%22%20y%3D%2252%22%20width%3D%2270%22%20height%3D%22102%22%20rx%3D%228%22%20fill%3D%22%23EC430F%22%2F%3E%0A%3Crect%20x%3D%22310%22%20y%3D%2226%22%20width%3D%2270%22%20height%3D%22128%22%20rx%3D%228%22%20fill%3D%22%23211E1C%22%2F%3E%0A%3Crect%20x%3D%22228%22%20y%3D%2230%22%20width%3D%2250%22%20height%3D%2216%22%20rx%3D%228%22%20fill%3D%22%23EC430F%22%20opacity%3D%22.16%22%2F%3E%0A%3Ctext%20x%3D%22253%22%20y%3D%2241.5%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CHelvetica%2Csans-serif%22%20font-size%3D%228.5%22%20font-weight%3D%22700%22%20letter-spacing%3D%22.6%22%20fill%3D%22%23EC430F%22%3EPOPULARNE%3C%2Ftext%3E%0A%3Cline%20x1%3D%2224%22%20y1%3D%22154%22%20x2%3D%22396%22%20y2%3D%22154%22%20stroke%3D%22%23DDD9D6%22%20stroke-width%3D%221.6%22%2F%3E%0A%3Ctext%20x%3D%2269%22%20y%3D%22172%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CHelvetica%2Csans-serif%22%20font-size%3D%2211.5%22%20fill%3D%22%2357534e%22%3ESolo%3C%2Ftext%3E%0A%3Ctext%20x%3D%22161%22%20y%3D%22172%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CHelvetica%2Csans-serif%22%20font-size%3D%2211.5%22%20fill%3D%22%2357534e%22%3EStandard%3C%2Ftext%3E%0A%3Ctext%20x%3D%22253%22%20y%3D%22172%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CHelvetica%2Csans-serif%22%20font-size%3D%2211.5%22%20font-weight%3D%22700%22%20fill%3D%22%231c1917%22%3EAdvanced%3C%2Ftext%3E%0A%3Ctext%20x%3D%22345%22%20y%3D%22172%22%20text-anchor%3D%22middle%22%20font-family%3D%22Arial%2CHelvetica%2Csans-serif%22%20font-size%3D%2211.5%22%20fill%3D%22%2357534e%22%3EUltimate%3C%2Ftext%3E%0A%3Ctext%20x%3D%2224%22%20y%3D%2216%22%20font-family%3D%22Arial%2CHelvetica%2Csans-serif%22%20font-size%3D%2210.5%22%20fill%3D%22%23a8a29e%22%3Eliczba%20u%C5%BCytkownik%C3%B3w%20i%20urz%C4%85dze%C5%84%3C%2Ftext%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}
.ad-talk-box{width:100%;max-width:440px;margin:0 auto 1.2rem;aspect-ratio:440/200;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20440%20200%22%3E%0A%3Cdefs%3E%3CradialGradient%20id%3D%22gf%22%20cx%3D%2250%25%22%20cy%3D%2250%25%22%20r%3D%2255%25%22%3E%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%23EC430F%22%20stop-opacity%3D%22.12%22%2F%3E%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%23EC430F%22%20stop-opacity%3D%220%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%0A%3Cellipse%20cx%3D%22220%22%20cy%3D%22100%22%20rx%3D%22200%22%20ry%3D%2292%22%20fill%3D%22url(%23gf)%22%2F%3E%0A%3Crect%20x%3D%2296%22%20y%3D%2252%22%20width%3D%22152%22%20height%3D%2298%22%20rx%3D%2212%22%20fill%3D%22%23211E1C%22%2F%3E%0A%3Crect%20x%3D%22110%22%20y%3D%2272%22%20width%3D%2286%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%234A4750%22%2F%3E%0A%3Crect%20x%3D%22110%22%20y%3D%2290%22%20width%3D%22112%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%233A383E%22%2F%3E%0A%3Crect%20x%3D%22110%22%20y%3D%22108%22%20width%3D%2264%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%233A383E%22%2F%3E%0A%3Cpath%20d%3D%22M150%20150%20L150%20168%20L172%20150%20Z%22%20fill%3D%22%23211E1C%22%2F%3E%0A%3Crect%20x%3D%22212%22%20y%3D%2286%22%20width%3D%22140%22%20height%3D%2286%22%20rx%3D%2212%22%20fill%3D%22%23ffffff%22%20stroke%3D%22%23E4E2E0%22%20stroke-width%3D%221.6%22%2F%3E%0A%3Crect%20x%3D%22228%22%20y%3D%22106%22%20width%3D%2276%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%23EC430F%22%20opacity%3D%22.85%22%2F%3E%0A%3Crect%20x%3D%22228%22%20y%3D%22124%22%20width%3D%22104%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%23DAD7D4%22%2F%3E%0A%3Crect%20x%3D%22228%22%20y%3D%22142%22%20width%3D%2258%22%20height%3D%228%22%20rx%3D%224%22%20fill%3D%22%23DAD7D4%22%2F%3E%0A%3Cpath%20d%3D%22M300%20172%20L300%20188%20L282%20172%20Z%22%20fill%3D%22%23ffffff%22%2F%3E%0A%3Ccircle%20cx%3D%22356%22%20cy%3D%2266%22%20r%3D%2226%22%20fill%3D%22%23EC430F%22%2F%3E%0A%3Cpath%20d%3D%22M346%2058h20v16h-20z%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Cpath%20d%3D%22M346%2058l10%208%2010-8%22%20fill%3D%22none%22%20stroke%3D%22%23ffffff%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3Ccircle%20cx%3D%2276%22%20cy%3D%22132%22%20r%3D%228%22%20fill%3D%22%23EC430F%22%20opacity%3D%22.2%22%2F%3E%0A%3Ccircle%20cx%3D%22392%22%20cy%3D%22140%22%20r%3D%225%22%20fill%3D%22%23EC430F%22%20opacity%3D%22.3%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}

.ad-ic-dom{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.4%2011%2012%204l8.6%207%22%2F%3E%3Cpath%20d%3D%22M5.6%209.6V20h12.8V9.6%22%2F%3E%3Cpath%20d%3D%22M10%2020v-5.2h4V20%22%2F%3E%3C%2Fsvg%3E")}


/* ===== FAQ — rozwijane pytania ===== */
.ad-faq{border:1px solid #e7e4e2;border-radius:14px;background:#fff;margin-bottom:.7rem;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}
.ad-faq:hover{border-color:rgba(236,67,15,.42)}
.ad-faq.is-open{border-color:rgba(236,67,15,.55);box-shadow:0 12px 28px rgba(18,16,15,.08)}
.ad-faq-q{display:flex;align-items:center;justify-content:space-between;gap:1.1rem;padding:1.05rem 1.3rem;font-weight:600;font-size:1.03rem;line-height:1.45;color:#23201e;cursor:pointer;-webkit-user-select:none;user-select:none}
.ad-faq-q::after{content:"";flex:0 0 21px;width:21px;height:21px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23EC430F%22%20stroke-width%3D%222.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209.5%2012%2015.5%2018%209.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .28s ease}
.ad-faq.is-open .ad-faq-q::after{transform:rotate(180deg)}
.ad-faq-q:focus-visible{outline:2px solid var(--ad);outline-offset:-3px;border-radius:12px}
.ad-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}
.ad-faq.is-open .ad-faq-a{grid-template-rows:1fr}
.ad-faq-in{overflow:hidden;padding:0 1.3rem}
.ad-faq-in>p{margin:0 0 .95rem}
.ad-faq-in>p:first-child{margin-top:.15rem}
.ad-faq-in>p:last-child{margin-bottom:1.25rem}
.ad-faq-in>ol,.ad-faq-in>ul{margin:0 0 1.25rem;padding-left:1.25rem}
@media (prefers-reduced-motion:reduce){.ad-faq-a,.ad-faq-q::after{transition:none}}
@media (max-width:575.98px){.ad-faq-q{padding:.95rem 1.05rem;font-size:.98rem}.ad-faq-in{padding:0 1.05rem}}


/* ===== Menu w stopce ===== */
#sp-footer .ad-footmenu{margin:0}
#sp-footer .ad-footmenu .sp-module-content{display:block}
#sp-footer .ad-footmenu ul.menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem 2.1rem;list-style:none;margin:0;padding:0}
#sp-footer .ad-footmenu ul.menu li{margin:0;padding:0;border:0;position:relative}
#sp-footer .ad-footmenu ul.menu li>a{display:inline-block;padding:.45rem 0;font-size:.95rem;font-weight:500;letter-spacing:.01em;color:#c9c4c1;text-decoration:none;transition:color .18s ease}
#sp-footer .ad-footmenu ul.menu li>a:hover,#sp-footer .ad-footmenu ul.menu li.active>a{color:#fff}
#sp-footer .ad-footmenu ul.menu li>a::after{content:"";display:block;height:2px;width:0;margin-top:3px;background:var(--ad);border-radius:2px;transition:width .22s ease}
#sp-footer .ad-footmenu ul.menu li>a:hover::after,#sp-footer .ad-footmenu ul.menu li.active>a::after{width:100%}
#sp-footer .sp-copyright{display:none}
@media (prefers-reduced-motion:reduce){#sp-footer .ad-footmenu ul.menu li>a,#sp-footer .ad-footmenu ul.menu li>a::after{transition:none}}
@media (max-width:575.98px){#sp-footer .ad-footmenu ul.menu{gap:.15rem 1.25rem}#sp-footer .ad-footmenu ul.menu li>a{font-size:.9rem}}


/* ===== Logo tekstowe + znak marki ===== */
#sp-header .logo a,.logo a{display:inline-flex;align-items:center;gap:.62rem;font-family:Manrope,"Segoe UI",Arial,sans-serif;font-weight:800;font-size:1.62rem;line-height:1;letter-spacing:-.025em;color:#211E1C;text-decoration:none;white-space:nowrap}
#sp-header .logo a:hover,.logo a:hover{color:#211E1C}
#sp-header .logo a::before,.logo a::before{content:"";display:block;width:2.05em;height:1.62em;flex:0 0 auto;background-image:url("/images/logo-znak.png");background-repeat:no-repeat;background-position:left center;background-size:contain}
@media (max-width:575.98px){#sp-header .logo a,.logo a{font-size:1.35rem;gap:.5rem}}

/* ===== Przyciski w nagłówku na telefonie ===== */

/* przyciski w naglowku na telefonie */
@media (max-width:575.98px){
  .ad-hero .btn,.ad-hero joomla-hidden-mail{display:block !important;width:100%;max-width:300px;margin-left:auto !important;margin-right:auto !important}
  .ad-hero joomla-hidden-mail .btn{width:100%;max-width:none;margin:0 !important}
  .ad-hero .btn+.btn,.ad-hero .btn+joomla-hidden-mail,.ad-hero joomla-hidden-mail+.btn,.ad-hero joomla-hidden-mail+joomla-hidden-mail{margin-top:.9rem !important}
}


/* ===== Pasek nawigacji: jednolite tło i lekki cień ===== */
#sp-header{background:#FFFAF8 !important;background-image:none !important;box-shadow:0 2px 10px rgba(18,16,15,.07) !important;border-bottom:0 !important}
#sp-header.header-sticky,.header-sticky #sp-header{background:#FFFAF8 !important;background-image:none !important;box-shadow:0 3px 14px rgba(18,16,15,.10) !important}
#sp-header .sp-megamenu-parent>li>a,#sp-header .logo a{background:transparent}
