/* MetkaDruk Core 2.46.17 — baza treści. Kolejność źródeł zachowana. */

/* Source: core.css */
.md-services{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.md-card{position:relative;background:#fff;border:1px solid #e5e5e5;padding:34px;min-height:260px;overflow:hidden;transition:.25s}.md-card:hover{transform:translateY(-5px);box-shadow:0 18px 50px rgba(0,0,0,.1);border-color:#ff6a00}.md-card-num{color:#ff6a00;font-weight:800}.md-card h3{font-size:25px;margin:34px 0 10px}.md-card a{font-weight:800;text-decoration:none}.md-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:25px}.md-filter button{border:1px solid #ccc;background:#fff;padding:10px 18px;font:inherit;font-weight:700;cursor:pointer}.md-filter button.active,.md-filter button:hover{background:#111;color:#fff;border-color:#111}.md-projects{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.md-project{position:relative;background:#111;color:#fff;min-height:350px;overflow:hidden}.md-project img,.md-project-placeholder{width:100%;height:350px;object-fit:cover;transition:.4s}.md-project:hover img{transform:scale(1.04)}.md-project>div:last-child{position:absolute;inset:auto 0 0;padding:70px 24px 22px;background:linear-gradient(transparent,rgba(0,0,0,.9))}.md-project p{color:#ff7a19;text-transform:uppercase;font-size:12px;font-weight:800}.md-project h3{font-size:23px;margin:0}.md-project-placeholder{display:grid;place-items:center;background:radial-gradient(circle at 80% 20%,#4a2a13,#151515 50%)}.md-project-placeholder span{font-size:30px;font-weight:800}.md-project-placeholder b{color:#ff6a00}.md-quote-form{max-width:920px;margin:auto;background:#fff;color:#222;padding:clamp(24px,5vw,60px);box-shadow:0 18px 60px rgba(0,0,0,.14)}.md-form-progress{height:5px;background:#eee;margin-bottom:42px}.md-form-progress span{display:block;height:100%;background:#ff6a00;transition:.3s}.md-form-step{display:none}.md-form-step.active{display:block}.md-form-step h2{font-size:clamp(30px,5vw,48px);line-height:1.08}.md-eyebrow{color:#ff6a00;text-transform:uppercase;font-weight:800;font-size:12px;letter-spacing:.1em}.md-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0}.md-choice-grid input{position:absolute;opacity:0}.md-choice-grid span{display:block;border:2px solid #ddd;padding:22px;text-align:center;font-weight:800;cursor:pointer}.md-choice-grid input:checked+span{border-color:#ff6a00;background:#fff5ed}.md-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.md-quote-form label{display:block;font-weight:700;margin:18px 0}.md-quote-form input,.md-quote-form select,.md-quote-form textarea{display:block;width:100%;margin-top:7px;border:1px solid #bbb;background:#fff;padding:14px;font:inherit}.md-quote-form button{border:0;background:#ff6a00;color:#fff;padding:14px 24px;font:inherit;font-weight:800;cursor:pointer;margin-top:24px}.md-step-buttons{display:flex;justify-content:space-between}.md-step-buttons .md-prev{background:#eee;color:#222}.md-upload{border:2px dashed #bbb;padding:30px;text-align:center}.md-upload small{display:block;font-weight:400}.md-consent{display:flex!important;gap:10px;font-weight:400!important}.md-consent input{width:auto!important;margin-top:6px!important}.md-hp{position:absolute!important;left:-9999px}.md-form-status.success{color:#16723a;font-weight:800}@media(max-width:800px){.md-services,.md-projects{grid-template-columns:1fr 1fr}.md-choice-grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.md-services,.md-projects,.md-fields{grid-template-columns:1fr}.md-choice-grid{grid-template-columns:1fr 1fr}.md-project,.md-project img,.md-project-placeholder{min-height:290px;height:290px}}


/* Source: rich.css */
.md-offer-page{width:min(calc(100% - 40px),1280px);margin:0 auto;padding:0 0 90px}.md-offer-page .md-wide-photo{border-radius:22px;overflow:hidden}.md-offer-page .md-note{border-radius:22px}.md-offer-page .md-methods{border-radius:20px;overflow:hidden}.md-rich-lead{max-width:1050px;margin:0 0 55px}.md-overline{color:#ff6a00;font-weight:800;font-size:12px;letter-spacing:.14em}.md-rich-lead h2{font-size:clamp(38px,5vw,70px);line-height:1.06;margin:16px 0 28px}.md-rich-lead>p:last-child{font-size:19px;max-width:850px;color:#555}.md-wide-photo{display:block;width:100%;max-height:600px;object-fit:cover;margin:20px 0 80px;border-bottom:9px solid #ff6a00}.md-methods{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#ddd;margin:50px 0 80px}.md-methods article{background:#fff;padding:42px}.md-methods b,.md-order-steps b{color:#ff6a00;font-size:13px;letter-spacing:.14em}.md-methods h3{font-size:30px;margin:18px 0 12px}.md-methods ul{padding-left:20px}.md-note{background:#111;color:#fff;padding:clamp(32px,6vw,70px);margin:75px 0 0}.md-note h3{font-size:clamp(28px,4vw,48px);margin:0 0 15px}.md-note p{color:#bbb;max-width:760px}.md-note a,.md-big-link{display:inline-block;background:#ff6a00;color:#fff!important;text-decoration:none;font-weight:800;padding:15px 22px;margin-top:16px}.md-values,.md-forwho{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:45px 0 80px}.md-values article,.md-forwho article{background:#f4f4f1;padding:34px;border-top:5px solid #ff6a00}.md-values h3,.md-forwho h3{font-size:23px}.md-forwho{grid-template-columns:repeat(2,1fr)}.md-order-steps{display:grid;gap:1px;background:#ddd;margin:50px 0 80px}.md-order-steps article{display:grid;grid-template-columns:70px 280px 1fr;align-items:start;background:#fff;padding:32px}.md-order-steps h3{margin:0;font-size:23px}.md-order-steps p{margin:0;color:#555}.md-checklist{columns:2;list-style:none;padding:0}.md-checklist li{break-inside:avoid;padding:12px 0 12px 32px;position:relative}.md-checklist li:before{content:'✓';position:absolute;left:0;color:#ff6a00;font-weight:800}.md-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:50px 0}.md-contact-grid article{background:#111;color:#fff;padding:35px}.md-contact-grid span{color:#ff6a00;font-size:11px;font-weight:800;letter-spacing:.14em}.md-contact-grid h3{font-size:24px;overflow-wrap:anywhere}.md-contact-grid p{color:#aaa}
@media(max-width:800px){.md-methods,.md-values,.md-contact-grid{grid-template-columns:1fr}.md-forwho{grid-template-columns:1fr 1fr}.md-order-steps article{grid-template-columns:55px 1fr}.md-order-steps p{grid-column:2;margin-top:10px}}
@media(max-width:520px){.md-offer-page{width:min(calc(100% - 28px),1280px);padding-bottom:65px}.md-rich-lead>p:last-child{font-size:17px}.md-wide-photo{margin-bottom:50px}.md-methods,.md-forwho{grid-template-columns:1fr}.md-methods article,.md-values article,.md-forwho article{padding:28px}.md-checklist{columns:1}.md-order-steps article{grid-template-columns:44px 1fr;padding:25px 20px}}

/* Source: fixes.css */
.md-order-steps article{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:0 24px!important;align-items:start!important}.md-order-steps article b{grid-row:1/3}.md-order-steps article h3{grid-column:2!important}.md-order-steps article p{grid-column:2!important;margin-top:9px!important}.md-quote-form{border-top:7px solid #ff6a00}.md-quote-form h2{max-width:760px}.md-choice-grid{grid-template-columns:repeat(4,1fr)}.md-project{position:relative}.md-project>a>img{width:100%;height:350px;object-fit:cover;transition:.4s}.md-project>a:hover>img{transform:scale(1.04)}
@media(max-width:760px){.md-choice-grid{grid-template-columns:1fr 1fr}.md-order-steps article{grid-template-columns:50px minmax(0,1fr)!important;gap:0 14px!important}}
@media(max-width:420px){.md-choice-grid{grid-template-columns:1fr}.md-quote-form{padding:22px!important}.md-step-buttons{gap:8px}.md-step-buttons button{padding:13px 16px!important}}
