body.page-realizacje{background:var(--bc-white,#fff)}body.page-realizacje #primary{margin:0;max-width:none;padding:0}body.page-realizacje .comments-area,body.page-realizacje .entry-footer,body.page-realizacje .entry-header,body.page-realizacje .post-navigation{display:none}body.page-realizacje .entry-content{margin:0;max-width:none;padding:0}.bc-real-hero{background:var(--bc-blue,#0028cc);overflow:hidden;position:relative}.bc-real-hero:before{background:radial-gradient(circle at 15% 85%,hsla(0,0%,100%,.04) 0,transparent 50%),radial-gradient(circle at 85% 15%,hsla(0,0%,100%,.06) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.bc-real-hero-inner{margin:0 auto;max-width:var(--bc-max-w,1200px);padding:3.5rem 2rem 3rem;position:relative}.bc-real-breadcrumb{align-items:center;color:hsla(0,0%,100%,.93);display:flex;font-size:.72rem;gap:.4rem;margin-bottom:1.25rem}.bc-real-breadcrumb a{color:hsla(0,0%,100%,.93);text-decoration:none;transition:color .2s}.bc-real-breadcrumb a:hover{color:#fff}.bc-real-hero h1{color:#fff;font-size:2.2rem;font-weight:700;letter-spacing:-.5px;margin:0 0 .75rem}.bc-real-hero-desc{color:hsla(0,0%,100%,.93);font-size:.95rem;line-height:1.65;max-width:640px}.bc-real-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.5rem}.bc-real-badge{align-items:center;background:hsla(0,0%,100%,.1);border-radius:100px;color:hsla(0,0%,100%,.9);display:inline-flex;font-size:.75rem;font-weight:600;gap:.4rem;padding:.4rem .85rem;transition:all .25s}.bc-real-badge:hover{background:hsla(0,0%,100%,.22);color:#fff;transform:translateY(-1px)}.bc-real-badge svg{flex-shrink:0;height:14px;width:14px}.bc-real-stats{background:var(--bc-blue,#0028cc);border-top:1px solid hsla(0,0%,100%,.08);overflow:hidden;position:relative}.bc-real-stats:before{background:radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.04) 0,transparent 50%),radial-gradient(circle at 80% 50%,hsla(0,0%,100%,.03) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.bc-real-stats-inner{margin:0 auto;max-width:var(--bc-max-w,1200px);padding:2.5rem 2rem;position:relative;text-align:center;z-index:1}.bc-real-stats-label{color:hsla(0,0%,100%,.93);font-size:.6rem;font-weight:700;letter-spacing:.12em;margin-bottom:.5rem;text-transform:uppercase}.bc-real-stats-heading{color:#fff;font-size:1.15rem;font-weight:700;margin-bottom:1.5rem}.bc-real-stats-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr)}.bc-real-stat-item{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;cursor:default;padding:.75rem .5rem;transition:all .25s}.bc-real-stat-item:hover{background:hsla(0,0%,100%,.12);box-shadow:0 8px 24px rgba(0,0,0,.15);transform:translateY(-3px)}.bc-real-stat-num{color:#fff;font-size:1.6rem;font-weight:700;line-height:1;transition:transform .25s}.bc-real-stat-item:hover .bc-real-stat-num{transform:scale(1.08)}.bc-real-stat-label{font-size:.56rem;font-weight:600;letter-spacing:.05em;margin-top:.3rem;text-transform:uppercase;transition:color .25s}.bc-real-stat-item:hover .bc-real-stat-label,.bc-real-stat-label{color:hsla(0,0%,100%,.93)}.bc-real-section{margin:0 auto;max-width:var(--bc-max-w,1200px);padding:3rem 2rem}.bc-real-label{color:var(--bc-blue,#0028cc);font-size:.68rem;font-weight:700;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.bc-real-heading{font-size:1.5rem;font-weight:700;letter-spacing:-.3px;margin:0 0 .5rem}.bc-real-desc{color:var(--bc-gray-mid,#6b7280);font-size:.88rem;line-height:1.65;margin-bottom:2rem;max-width:600px}.bc-real-gallery{border-radius:var(--bc-radius-lg,14px);margin-top:1.5rem;overflow:hidden;position:relative}.bc-real-gallery-track{display:flex;transition:transform .5s ease}.bc-real-gallery-slide{min-width:100%;position:relative}.bc-real-gallery-slide img{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.bc-real-gallery-caption{background:linear-gradient(transparent,rgba(0,0,0,.65));bottom:0;color:#fff;font-size:.82rem;font-weight:600;left:0;padding:2rem 1.5rem 1rem;position:absolute;right:0}.bc-real-gallery-arrow{align-items:center;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .25s;width:40px;z-index:2}.bc-real-gallery-arrow:hover{background:var(--bc-blue,#0028cc);border-color:var(--bc-blue,#0028cc)}.bc-real-gallery-arrow svg{height:18px;stroke:#fff;width:18px}.bc-real-gallery-prev{left:1rem}.bc-real-gallery-next{right:1rem}.bc-real-gallery-controls{align-items:center;bottom:1rem;display:flex;gap:.4rem;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.bc-real-gallery-dot{background:hsla(0,0%,100%,.4);border-radius:50%;cursor:pointer;height:8px;transition:all .25s;width:8px}.bc-real-gallery-dot.active{background:#fff;border-radius:4px;width:24px}.bc-real-feat{border-top:1px solid var(--bc-border,#e0e0e0)}.bc-real-feat-inner{align-items:start;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--bc-max-w,1200px);padding:3rem 2rem}.bc-real-feat-reverse .bc-real-feat-inner{direction:rtl}.bc-real-feat-reverse .bc-real-feat-inner>*{direction:ltr}.bc-real-feat-img{border-radius:var(--bc-radius-lg,14px);overflow:hidden;position:sticky;top:5rem}.bc-real-feat-img img{aspect-ratio:4/3;display:block;object-fit:cover;width:100%}.bc-real-feat-placeholder{align-items:center;aspect-ratio:4/3;background:linear-gradient(135deg,#e8eaed,#d1d5db);display:flex;justify-content:center;width:100%}.bc-real-feat-placeholder svg{height:48px;opacity:.3;width:48px}.bc-real-feat-type{background:rgba(0,49,244,.08);border-radius:4px;color:var(--bc-blue,#0028cc);display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;padding:.25rem .65rem;text-transform:uppercase}.bc-real-feat-title{font-size:1.25rem;font-weight:700;letter-spacing:-.3px;margin-bottom:.75rem}.bc-real-feat-meta{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.bc-real-feat-meta span{align-items:center;color:var(--bc-gray-mid,#6b7280);display:inline-flex;font-size:.75rem;font-weight:600;gap:.3rem}.bc-real-feat-meta svg{flex-shrink:0;height:14px;width:14px}.bc-real-feat-desc{color:var(--bc-gray,#4b5563);font-size:.82rem;line-height:1.7;margin-bottom:1.25rem}.bc-real-feat-scope{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.bc-real-feat-scope-item{align-items:center;color:var(--bc-black,#0d0d0d);display:flex;font-size:.78rem;font-weight:600;gap:.5rem}.bc-real-feat-scope-item svg{color:var(--bc-blue,#0028cc);flex-shrink:0;height:16px;width:16px}.bc-real-feat-quote{background:var(--bc-gray-bg,#f5f5f7);border-left:3px solid var(--bc-blue,#0028cc);border-radius:0 8px 8px 0;padding:1rem 1.25rem}.bc-real-feat-quote-text{color:var(--bc-gray,#4b5563);font-size:.82rem;font-style:italic;line-height:1.65}.bc-real-feat-quote-author{color:var(--bc-black,#0d0d0d);font-size:.72rem;font-weight:700;margin-top:.5rem}.bc-real-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.bc-real-chip{background:var(--bc-white,#fff);border:1.5px solid var(--bc-border,#e0e0e0);border-radius:100px;color:var(--bc-gray,#4b5563);cursor:pointer;font-family:var(--bc-font,"Manrope",sans-serif);font-size:.75rem;font-weight:600;padding:.45rem 1rem;transition:all .2s}.bc-real-chip:hover{border-color:var(--bc-blue,#0028cc);color:var(--bc-blue,#0028cc)}.bc-real-chip.active{background:var(--bc-blue,#0028cc);border-color:var(--bc-blue,#0028cc);color:#fff}.bc-real-cards-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr)}.bc-real-card{background:var(--bc-white,#fff);border:1px solid var(--bc-border,#e0e0e0);border-radius:var(--bc-radius-lg,14px);overflow:hidden;transition:transform .25s,box-shadow .25s}.bc-real-card:hover{border-color:var(--bc-blue,#0028cc);box-shadow:0 12px 32px rgba(0,0,0,.1);transform:translateY(-4px)}.bc-real-card.hidden{display:none}.bc-real-card-img{align-items:center;background:linear-gradient(135deg,#e8eaed,#d1d5db);display:flex;height:180px;justify-content:center;overflow:hidden;position:relative}.bc-real-card-img svg{height:32px;opacity:.3;width:32px}.bc-real-card-img img{display:block;height:100%;object-fit:cover;width:100%}.bc-real-card-badge{background:var(--bc-blue,#0028cc);border-radius:4px;color:#fff;font-size:.58rem;font-weight:700;left:.75rem;letter-spacing:.06em;padding:.2rem .55rem;position:absolute;text-transform:uppercase;top:.75rem}.bc-real-card-body{padding:1.25rem}.bc-real-card-title{font-size:.92rem;font-weight:700;margin-bottom:.4rem;transition:color .2s}.bc-real-card:hover .bc-real-card-title{color:var(--bc-blue,#0028cc)}.bc-real-card-meta{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.bc-real-card-meta span{align-items:center;color:var(--bc-gray-mid,#6b7280);display:inline-flex;font-size:.68rem;font-weight:600;gap:.25rem}.bc-real-card-meta svg{flex-shrink:0;height:12px;width:12px}.bc-real-card-desc{color:var(--bc-gray,#4b5563);font-size:.75rem;line-height:1.6}.bc-real-ba-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin-top:1.5rem}.bc-real-steps-grid{counter-reset:bc-step;display:grid;gap:1.5rem;grid-template-columns:repeat(5,1fr)}.bc-real-reviews{margin:0 auto;max-width:var(--bc-max-w,1200px);padding:3rem 2rem}.bc-real-reviews-header{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.25rem}.bc-real-reviews-heading{font-size:1.2rem;font-weight:700;margin:0}.bc-real-reviews-rating{align-items:center;display:flex;gap:.5rem}.bc-real-reviews-stars{display:flex;gap:2px}.bc-real-reviews-stars svg{height:16px;width:16px}.bc-real-reviews-score{font-size:.82rem;font-weight:700}.bc-real-reviews-count{color:var(--bc-gray-mid,#6b7280);font-size:.65rem;font-weight:600}.bc-real-reviews-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.bc-real-hero h1{font-size:1.6rem}.bc-real-stats-grid{grid-template-columns:repeat(2,1fr)}.bc-real-feat-inner{grid-template-columns:1fr}.bc-real-feat-reverse .bc-real-feat-inner{direction:ltr}.bc-real-feat-img{position:static}.bc-real-ba-grid,.bc-real-cards-grid,.bc-real-reviews-grid,.bc-real-steps-grid{grid-template-columns:1fr}}@media (max-width:480px){.bc-real-stats-grid{grid-template-columns:1fr 1fr}}