.text-center{text-align:center}.text-primary{color:var(--primary)}.data-box{background:var(--light);border-radius:var(--radius);text-align:center;border:none;padding:2rem}.data-box h2{color:var(--text-secondary);text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:1.1rem}.data-value{color:var(--dark);letter-spacing:2px;word-break:break-word;overflow-wrap:break-word;font-family:monospace;font-size:1.5rem;font-weight:900}.data-value.highlight{color:var(--primary);letter-spacing:0;font-size:1.5rem;font-family:var(--ff-heading);font-weight:900}.pit-mockup{border:2px solid var(--border-color,#eee);border-radius:var(--radius);background:#fff;max-width:800px;margin-inline:auto;padding:2rem;box-shadow:0 10px 30px #0000000d}.pit-header{color:var(--dark);border-left:4px solid var(--primary);background:#f8f9fa;margin-bottom:1.5rem;padding:.8rem 1rem;font-size:.85rem;font-weight:700}.pit-row{gap:1.5rem;margin-bottom:1.5rem;display:flex}.pit-field{flex-direction:column;flex:1;gap:.5rem;display:flex}.pit-field label{color:var(--dark);font-size:.9rem;font-weight:700}.pit-input{letter-spacing:2px;color:var(--dark);background:#fafafa;border:2px dashed #ccc;min-height:56px;padding:1rem;font-family:monospace;font-size:1.2rem;font-weight:700}.pit-input.highlight{border-color:var(--primary);background:var(--primary-glow);color:var(--primary);letter-spacing:normal;font-family:var(--ff-heading)}.pit-input.disabled{background:#eee;border-color:#ddd}.pit-checkbox-wrap{align-items:center;gap:1rem;display:flex}.pit-checkbox{border:2px solid var(--primary);border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.pit-check{background:var(--primary);width:12px;height:12px}.pit-hint{background:var(--secondary-yellow);border-radius:var(--radius-sm);color:var(--dark);margin-top:2rem;padding:1rem;font-size:.95rem}.podatek-hero{padding-block:var(--section-py);grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.hero-img-wrap{max-width:450px;margin-left:auto;position:relative}.features-section{background:var(--bg-light);padding-block:5rem}.features-grid{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.feature-card{background:var(--light);border-radius:var(--radius);text-align:center;max-width:350px;box-shadow:var(--shadow-soft);flex:300px;padding:2.5rem;transition:transform .3s}.feature-card:hover{transform:translateY(-5px)}.feature-card .icon{margin-bottom:1rem;font-size:3rem}.feature-card h3{color:var(--dark);margin-bottom:1rem}.feature-card p{color:var(--text-secondary);line-height:1.5}@media (max-width:992px){.podatek-hero{text-align:center;grid-template-columns:1fr;gap:2rem}.hero-desc,.hero-img-wrap{margin-inline:auto}.pit-row{flex-direction:column;gap:1rem}}
