========================================CSS — wklej w:Appearance → Customize → Additional CSS LUB child theme style.css========================================:root{--mc-coffee:#D4A373;--mc-coffee-dark:#B8864F;--mc-espresso:#18191B;--mc-cream:#FEFAE0;--mc-mocha:#3D2C2C;--mc-foam:#F5F5F0;--mc-accent:#E76F51}.mc-hero-content{padding:20px 0}.mc-hero-tag{display:inline-block;background:var(--mc-espresso);color:var(--mc-cream);padding:.5rem 1.2rem;border-radius:100px;font-size:.85rem;font-weight:600;margin-bottom:1.5rem}.mc-hero-content h1{font-size:clamp(2.4rem, 4.5vw, 4rem);font-weight:900;line-height:1.1;color:var(--mc-espresso);margin-bottom:1.5rem}.mc-highlight{color:var(--mc-coffee)}.mc-hero-p{font-size:1.1rem;line-height:1.7;color:var(--mc-mocha);max-width:480px;margin-bottom:2rem}.mc-hero-buttons{display:flex;gap:1rem;flex-wrap:wrap}.mc-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:100px;font-weight:700;font-size:.95rem;text-decoration:none;transition:all 0.3s ease}.mc-btn-primary{background:var(--mc-espresso);color:var(--mc-cream)!important}.mc-btn-primary:hover{background:var(--mc-coffee);color:var(--mc-cream)!important;transform:translateY(-2px)}.mc-btn-secondary{background:#fff0;color:var(--mc-espresso)!important;border:2px solid var(--mc-espresso)}.mc-btn-secondary:hover{background:var(--mc-espresso);color:var(--mc-cream)!important}.mc-section-label{font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mc-mocha);margin-bottom:.5rem}.mc-section-sublabel{font-size:.95rem;color:#666;margin-bottom:2rem}.mc-section-tag-white{display:inline-block;background:rgb(255 255 255 / .25);color:#fff;padding:.4rem 1rem;border-radius:100px;font-size:.85rem;font-weight:600;margin-bottom:1rem}.mc-section-title-white{color:white!important;font-size:clamp(1.8rem, 3.5vw, 2.8rem);font-weight:900;margin-bottom:.75rem}.mc-section-desc-white{color:rgb(255 255 255 / .85);font-size:1.05rem;max-width:600px;margin:0 auto 2rem}.mc-card-title{font-size:1.3rem;font-weight:800;color:var(--mc-espresso);margin:1rem 0 .75rem}.mc-card-desc{color:#555;line-height:1.7;margin-bottom:1.25rem}.mc-service-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--mc-coffee);font-weight:700;text-decoration:none;transition:gap 0.3s ease}.mc-service-link:hover{gap:.8rem;color:var(--mc-coffee-dark)}.mc-section-tag-coffee{display:inline-block;background:var(--mc-coffee);color:#fff;padding:.4rem 1rem;border-radius:100px;font-size:.85rem;font-weight:600;margin-bottom:1rem}.mc-section-desc-muted{color:rgb(255 255 255 / .7);font-size:1.05rem;max-width:600px;margin:0 auto 1rem;line-height:1.7}.mc-case-inner{padding:1.5rem}.mc-case-logo-badge{position:absolute;top:1.25rem;right:1.25rem;background:#fff;border-radius:10px;padding:.4rem .6rem}.mc-case-logo-badge img{height:28px;width:auto;display:block}.mc-case-stats-row{display:flex;gap:2rem;margin-bottom:1rem}.mc-case-stat{display:flex;flex-direction:column}.mc-stat-val{font-size:2rem;font-weight:900;color:var(--mc-coffee);line-height:1}.mc-stat-lbl{font-size:.7rem;color:rgb(255 255 255 / .6);text-transform:uppercase;letter-spacing:.08em;margin-top:.3rem}.mc-case-title{font-size:1.15rem;color:#fff;font-weight:700;margin-bottom:.5rem}.mc-case-cat{display:inline-block;background:var(--mc-coffee);color:var(--mc-espresso);font-size:.75rem;font-weight:700;padding:.3rem .8rem;border-radius:100px}.mc-about-badge{display:inline-block;background:var(--mc-espresso);color:#fff;padding:1rem 1.5rem;border-radius:16px;text-align:center;margin-top:1.5rem}.mc-about-badge-number{font-size:2.2rem;font-weight:900;color:var(--mc-coffee);line-height:1}.mc-about-badge-text{font-size:.8rem;color:rgb(255 255 255 / .7);margin-top:.25rem}.mc-brands-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--mc-espresso);margin-bottom:1rem}.mc-section-title-dark{color:var(--mc-espresso)!important;font-size:clamp(1.8rem, 3vw, 2.5rem);font-weight:900}.mc-cta-form-wrapper{background:#fff;border-radius:24px;padding:2.5rem}.mc-cta-form-title{font-size:1.3rem;font-weight:800;color:var(--mc-espresso);margin-bottom:1.5rem}.mc-cta-form-wrapper .wpcf7-form input[type="text"],.mc-cta-form-wrapper .wpcf7-form input[type="email"],.mc-cta-form-wrapper .wpcf7-form input[type="tel"],.mc-cta-form-wrapper .wpcf7-form textarea{width:100%;padding:.9rem 1.1rem;border:2px solid #eee;border-radius:10px;font-size:1rem;transition:border-color 0.3s ease}.mc-cta-form-wrapper .wpcf7-form input:focus,.mc-cta-form-wrapper .wpcf7-form textarea:focus{outline:none;border-color:var(--mc-coffee)}.mc-cta-form-wrapper .wpcf7-form input[type="submit"]{width:100%;background:var(--mc-espresso);color:#fff;padding:1rem;border:none;border-radius:10px;font-size:1rem;font-weight:700;cursor:pointer;transition:background 0.3s ease}.mc-cta-form-wrapper .wpcf7-form input[type="submit"]:hover{background:var(--mc-coffee)}.flatsome-testimonial-slider .testimonial-text{font-style:italic;font-size:1.15rem;line-height:1.8}.flatsome-testimonial-slider .testimonial-name{font-weight:700;color:var(--mc-espresso)}@media (max-width:768px){.mc-hero-content h1{font-size:2rem}.mc-hero-buttons{flex-direction:column}.mc-case-stats-row{gap:1rem}.mc-stat-val{font-size:1.5rem}.mc-cta-form-wrapper{padding:1.5rem}}