.assortment-page .page-head h1{max-width:850px}.assortment-page .page-head p:not(.eyebrow){max-width:780px}.plan-metrics{display:flex;gap:55px;padding:20px 0 32px;border-bottom:1px solid var(--border)}.plan-metrics>div{display:flex;gap:14px;align-items:center}.plan-metrics strong{font:44px var(--serif)}.plan-metrics span{font-size:14px;max-width:110px;line-height:1.4;color:var(--muted)}.plan-examples{padding:36px 0;display:grid;grid-template-columns:1fr 2fr;gap:36px;align-items:center}.plan-examples h2{font-size:32px}.example-links{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.example-links a{padding:22px 18px;border:1px solid var(--border);background:white;border-radius:5px;display:flex;flex-direction:column;gap:12px}.example-links a:hover{background:var(--sage)}.example-links span{font-size:10px;letter-spacing:1px}.example-links strong{font:24px/1.25 var(--serif)}.example-links small{font-size:12px;color:var(--muted)}.plan-filters{display:grid;grid-template-columns:1fr 1.3fr 1fr auto;align-items:end;gap:16px;padding:22px;background:#eef2e8;border:1px solid var(--border);border-radius:5px}.plan-filters label{display:flex;flex-direction:column;gap:8px;font-size:13px;min-width:0}.plan-filters input{background:white;padding:10px 12px;min-height:46px;border:1px solid #8c9c85;border-radius:4px;min-width:0;font-size:16px;color:var(--ink)}.plan-filters select{width:100%}.plan-result-line{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:20px 0 10px}.plan-result-line p{margin:0;font-size:14px;font-weight:600}.plan-result-line>a:last-child{margin-left:auto}.plan-table{border-collapse:collapse;width:100%;background:white;font-size:14px;table-layout:fixed}.plan-table thead{text-align:left;background:var(--deep);color:white}.plan-table th,.plan-table td{padding:24px 22px;vertical-align:top;border-bottom:1px solid var(--border)}.plan-table thead th{padding-top:15px;padding-bottom:15px;font-size:13px;font-weight:600}.plan-table th:first-child{width:32%}.plan-table th:nth-child(2){width:25%}.plan-table tbody th{text-align:left;font-weight:400}.plan-table tbody th>strong{display:block;font:25px/1.2 var(--serif);margin:8px 0 12px}.plan-table tbody th>a{font-size:12px;line-height:1.6;display:block;color:var(--green);text-decoration:underline;text-underline-offset:3px}.plan-table tbody th>small{display:block;font-size:11px;color:var(--muted);margin-top:10px}.plan-profile{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:var(--muted)}.plan-table ul{padding-left:18px;margin:0}.plan-table li{padding-bottom:7px;color:var(--muted)}.plan-table td>p{color:var(--muted)}.plan-table details{border-top:1px solid var(--border)}.plan-table summary,.plan-standards summary{min-height:44px;padding:10px 0;cursor:pointer;color:var(--green);font-size:13px;font-weight:600}.plan-table details h3{font-family:inherit;font-size:14px;margin:12px 0}.plan-table details li{font-size:13px}.plan-standards{margin-top:44px;padding-top:30px;border-top:1px solid var(--border)}.plan-standards h2{font-size:34px}.plan-standard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-bottom:20px}.plan-standard-grid h3{font-size:18px}.plan-standard-grid p{font-size:14px;color:var(--muted)}.plan-standards>details li{font-size:14px;color:var(--muted);margin-bottom:10px}
@media(max-width:1000px){.plan-examples{grid-template-columns:1fr}.plan-filters{grid-template-columns:1fr 1fr}.plan-table th,.plan-table td{padding:18px 14px}}
@media(max-width:650px){.plan-metrics{gap:15px;justify-content:space-between}.plan-metrics>div{flex-direction:column;align-items:start;gap:6px}.plan-metrics strong{font-size:36px}.plan-metrics span{font-size:12px}.example-links,.plan-standard-grid,.plan-filters{grid-template-columns:1fr}.example-links a{gap:7px}.plan-result-line>a:last-child{margin-left:0}.plan-table,.plan-table tbody,.plan-table tr,.plan-table th,.plan-table td{display:block;width:100%!important}.plan-table thead{position:absolute;width:1px;height:1px;clip:rect(0,0,0,0);overflow:hidden}.plan-table tr{margin-bottom:16px;border:1px solid var(--border);border-radius:5px;overflow:hidden}.plan-table tbody th{background:#eef2e8}.plan-table td{border:0;padding-top:16px;padding-bottom:8px}.plan-table td:nth-child(2):before{content:'Proponowane warianty';display:block;font-weight:600;font-size:12px;margin-bottom:10px}.plan-table td:last-child{padding-bottom:20px}.plan-table td:last-child:before{content:'Rola w ofercie';display:block;font-weight:600;font-size:12px;margin-bottom:10px}.plan-standard-grid{gap:12px}}
