.ex-sales-layer{max-width:1240px;margin:0 auto;padding:72px 28px 24px}.ex-sales-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.ex-sales-head h2{margin:4px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.05}.ex-sales-wa{font-weight:800;text-decoration:none;color:#0757a6}.ex-bestseller-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ex-bestseller-grid a{display:flex;flex-direction:column;min-height:190px;padding:24px;border:1px solid rgba(7,87,166,.15);border-radius:20px;text-decoration:none;background:linear-gradient(145deg,#fff 0%,#f7fbff 100%);box-shadow:0 10px 28px rgba(15,35,60,.06);transition:transform .18s ease,box-shadow .18s ease}.ex-bestseller-grid a:hover{transform:translateY(-3px);box-shadow:0 15px 34px rgba(15,35,60,.10)}.ex-bestseller-grid span{font-size:12px;font-weight:900;letter-spacing:.16em;color:#0757a6}.ex-bestseller-grid strong{margin-top:auto;font-size:21px;line-height:1.15;color:#10233d}.ex-bestseller-grid small{margin-top:8px;color:#66758a}.ex-stock-proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;background:#dce7f3;border:1px solid #dce7f3;border-radius:18px;overflow:hidden}.ex-stock-proof div{padding:20px;background:#fff}.ex-stock-proof strong,.ex-stock-proof span{display:block}.ex-stock-proof strong{font-size:13px;letter-spacing:.08em;color:#0757a6}.ex-stock-proof span{margin-top:6px;color:#334a65}.ex-video-entry{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:24px;padding:28px 30px;border-radius:22px;background:#0b1e35;color:#fff}.ex-video-entry h2{margin:4px 0 8px;color:#fff}.ex-video-entry p{margin:0;max-width:760px;color:#dce7f3}.ex-video-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.ex-video-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border-radius:999px;background:#fff;color:#0b1e35!important;text-decoration:none!important;font-weight:800;white-space:nowrap}.ex-video-btn--wa{background:#117A43;color:#fff!important}@media(max-width:900px){.ex-bestseller-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-stock-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-video-entry{align-items:flex-start;flex-direction:column}.ex-video-actions{justify-content:flex-start}.ex-sales-head{align-items:flex-start;flex-direction:column}}.ex-sales-head .ex-kicker,.ex-section-head .ex-kicker,.ex-about-wide .ex-kicker{color:#0757a6!important}@media(min-width:901px){.home .ex-final-cta{padding-right:300px!important}}@media(max-width:900px){.home .ex-final-cta{padding-right:24px!important}}@media(max-width:600px){.ex-sales-layer{padding:44px 16px 18px}.ex-bestseller-grid{grid-template-columns:1fr}.ex-bestseller-grid a{min-height:145px}.ex-stock-proof{grid-template-columns:1fr}.ex-video-entry{padding:22px 18px}.ex-video-actions{width:100%}.ex-video-btn{width:100%}.ex-sales-layer,.home .ex-proof,.home .ex-about-wide,.home .ex-final-cta{content-visibility:auto;contain-intrinsic-size:1px 900px}}.home #masthead,.home #main-header,.home .site-header-wrap,.home .site-main-header-wrap,.home .site-header-row-container-inner{background:linear-gradient(180deg,#eef1f4 0%,#d4dae1 100%)!important}.home #masthead{box-shadow:0 8px 24px rgba(16,35,61,.08);border-bottom:1px solid rgba(7,87,166,.10)}.home .site-main-header-inner-wrap{min-height:84px}.home .site-branding .brand,.home .mobile-site-branding .brand{display:block;width:190px;height:62px;background:url('https://exprofilo.pl/wp-content/uploads/2026/09/EXPROFILO-logo-optimized-768x253.png') center/contain no-repeat}.home .site-branding .site-title-wrap,.home .mobile-site-branding .site-title-wrap{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.home .main-navigation .primary-menu-container>ul>li.menu-item>a{color:#24364d!important;font-weight:700;padding-left:14px;padding-right:14px}.home .main-navigation .primary-menu-container>ul>li.menu-item>a:hover,.home .main-navigation .primary-menu-container>ul>li.menu-item.current-menu-item>a{color:#0757a6!important}.home .mobile-toggle-open-container .menu-toggle-open,.home .mobile-toggle-open-container .menu-toggle-open:focus{color:#24364d!important}.home .mobile-toggle-open-container .menu-toggle-open:hover,.home .mobile-toggle-open-container .menu-toggle-open:focus-visible{color:#0757a6!important}@media(max-width:767px){.home .site-branding .brand,.home .mobile-site-branding .brand{width:158px;height:52px}.home .site-main-header-inner-wrap{min-height:74px}}
/* Final hero CTA layout: three equal actions, no duplicate floating dock on homepage. */
.home .ex-cinema-content .ex-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important;max-width:820px!important;width:100%!important}.home .ex-cinema-content .ex-actions>a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:58px!important;width:100%!important;margin:0!important;text-align:center!important;box-sizing:border-box!important}.home .ex-cinema-content .ex-call{background:#0757a6!important;color:#fff!important;border:2px solid #0757a6!important;text-decoration:none!important;font-weight:800!important}.home .ex-cinema-content h1{overflow-wrap:normal!important;word-break:normal!important;hyphens:none!important;max-width:1000px!important}.ex-tech-video{display:block;width:100%;max-width:760px;margin-top:18px;border-radius:16px;background:#000;aspect-ratio:16/9;object-fit:cover}.ex-video-entry>div:first-child{flex:1;min-width:0}.ex-video-actions{min-width:220px}@media(min-width:901px){.home .ex-cinema-content h1{font-size:clamp(56px,6vw,94px)!important;line-height:.98!important}}@media(max-width:900px){.home .ex-cinema-content .ex-actions{grid-template-columns:1fr!important;gap:12px!important;max-width:420px!important}.home .ex-cinema-content .ex-actions>a{min-height:54px!important}.ex-tech-video{max-width:none}}
.site-branding img.custom-logo,.mobile-site-branding img.custom-logo{display:none!important}
