
/* POLSKA DELUXE 5.0 */
.pl-section{scroll-margin-top:90px}.pl-section .mission-tag{white-space:nowrap}.tax-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:22px;background:linear-gradient(125deg,#233b33 0%,#17283d 65%);border:1px solid #57715c;padding:28px;border-radius:17px;margin-bottom:26px}.tax-hero h3{font-size:clamp(23px,3vw,39px);line-height:1.14;letter-spacing:-.06em;margin:20px 0 10px}.tax-hero h3 span{color:#c8f985}.tax-hero p{font-size:13px;color:#a9bed1;line-height:1.55}.tax-field{max-width:320px;margin:20px 0}.tax-field label{display:block;font-size:11px;color:#b3c5d6;margin-bottom:8px}.tax-field input{width:100%;background:#eff4ed;border-radius:8px;border:0;padding:12px;font-size:18px;color:#16252b}.tax-controls{display:flex;flex-wrap:wrap;gap:8px}.tax-toggle{display:flex;align-items:center;gap:9px;font-size:12px;margin-top:19px;cursor:pointer}.tax-toggle input{accent-color:#cbf68c;width:18px;height:18px}.tax-figure{background:#0d1d29;border:1px solid #4e7766;padding:27px;border-radius:15px;display:flex;flex-direction:column;justify-content:center;min-width:0}.tax-figure small{color:#a5b8c7;font-size:10px}.tax-figure strong{color:#cdfa9d;font-size:clamp(30px,4vw,55px);letter-spacing:-.06em;margin:17px 0 5px;overflow-wrap:anywhere}.tax-figure>span{color:#d3eac0;font-size:13px}.tax-meter{background:#25374a;border-radius:20px;height:13px;margin-top:18px;overflow:hidden}.tax-meter span{height:100%;background:linear-gradient(90deg,#c8ef7b,#fe7c74);display:block;transition:width .45s}.tax-list-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px}.tax-list-head h3{margin:0;font-size:19px}.tax-list-head span{font-size:11px;color:#aabac9}.tax-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tax-item{padding:15px 17px;background:#18273a;border:1px solid #30495a;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:15px}.tax-item b{display:block;font-size:13px}.tax-item small{display:block;color:#a7b7c8;margin-top:6px;line-height:1.5}.tax-item>strong{color:#d1f99c;white-space:nowrap;font-size:16px}.fineprint{font-size:11px;color:#92a5b7;margin-top:15px}.extra-grid .service{border-color:#4d5b56}.extra-grid .service-icon{background:#35503e}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.news-card{padding:21px;background:#16273a;border-radius:12px;border:1px solid #34495a}.news-card span{font:10px monospace;color:#bde897}.news-card h3{font-size:16px;line-height:1.32;margin:12px 0}.news-card p{color:#abbcd0;font-size:12px;line-height:1.6}.pl-dialog{position:fixed;z-index:100;inset:0;background:#01060dd9;display:grid;place-items:center;padding:16px;backdrop-filter:blur(9px)}.pl-dialog[hidden]{display:none}.pl-window{position:relative;width:min(740px,100%);max-height:92vh;overflow:auto;background:#192c40;border:1px solid #627789;color:#f3f9ff;border-radius:17px;box-shadow:0 30px 100px #000c}.pl-bar{background:#2c4157;display:flex;justify-content:space-between;align-items:center;padding:14px 20px;color:#ccdbed;font-size:11px;font-weight:800}.pl-close{background:#0f2030;border:1px solid #667d8c;color:white;border-radius:6px;padding:6px 10px;font-size:18px}.pl-content{padding:28px}.pl-content h2{font-size:clamp(25px,4vw,35px);letter-spacing:-.045em;margin:8px 0 12px}.pl-content p{font-size:13px;line-height:1.65;color:#baccde}.pl-content .primary,.pl-content .secondary{margin:8px 7px 4px 0}.pl-content input,.pl-content select,.pl-content textarea{background:#edf1ee;color:#182737;border:1px solid #91a6a6;border-radius:8px;padding:12px;width:100%;font-size:15px;margin:8px 0 15px}.pl-content label{font-size:12px;display:block;margin-top:12px}.pl-content textarea{min-height:100px;resize:vertical}.pl-result{white-space:pre-wrap;overflow-wrap:anywhere;background:#0b1b28;border-left:3px solid #d0f68a;border-radius:7px;padding:18px;line-height:1.75;margin-top:16px;font-size:13px}.pl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.pl-choice{padding:14px;text-align:left;border:1px solid #5b7282;background:#294158;color:white;border-radius:9px;min-height:70px}.pl-choice:hover{border-color:#d0f68a}.pl-big{font-size:50px;font-weight:900;color:#d4fa9d;letter-spacing:-.06em}.pl-meter{height:14px;border-radius:20px;background:#344a5d;overflow:hidden}.pl-meter>span{height:100%;display:block;background:#d0f68a;transition:width .25s}.pl-bad{border:2px dashed #ff8d92;padding:18px;border-radius:10px;color:#ffbec2;transform:rotate(-2deg);text-align:center;font-weight:900}.pl-chip{display:inline-block;background:#365341;color:#d0f68a;border-radius:20px;padding:6px 10px;font-size:10px;letter-spacing:.08em}.pl-bill{font-family:monospace;background:#f7f2dd;color:#263436;border-radius:7px;padding:20px;white-space:pre-wrap;line-height:1.65;margin:15px 0;box-shadow:2px 4px 0 #a8a18e}.pl-pizza{height:185px;width:185px;margin:12px auto;border-radius:50%;border:12px solid #daaa57;background:radial-gradient(circle at 30% 40%,#bd4c43 0 10%,transparent 11%),radial-gradient(circle at 70% 30%,#b94a40 0 11%,transparent 12%),radial-gradient(circle at 55% 70%,#b84b42 0 13%,transparent 14%),radial-gradient(circle at 30% 75%,#bd4c43 0 9%,transparent 10%),radial-gradient(circle,#efce65 0 65%,#cc9e52 70%);box-shadow:0 10px 20px #0007}.pl-confetti{position:fixed;z-index:150;pointer-events:none;font-size:30px;animation:pl-fall 2s linear forwards}@keyframes pl-fall{to{transform:translateY(105vh) rotate(720deg);opacity:0}}@media(max-width:700px){.tax-hero,.tax-list,.news-grid{grid-template-columns:1fr}.tax-hero{padding:18px}.pl-content{padding:19px}.pl-grid{grid-template-columns:1fr}.tax-figure{padding:19px}.tax-list-head{align-items:start;flex-direction:column}}
