/* Ceny */
.km-p-ceny{margin:0;font-family:'Onest',system-ui,sans-serif;color:#0E1726;background:#FFFFFF;font-feature-settings:'tnum' 1}
.km-p-ceny a{color:#1E58B1;text-decoration:none}
.km-p-ceny a:hover{text-decoration:underline;text-underline-offset:3px}
.km-p-ceny h1, .km-p-ceny h2, .km-p-ceny h3, .km-p-ceny h4, .km-p-ceny p, .km-p-ceny figure, .km-p-ceny ul, .km-p-ceny ol{margin:0}
.km-p-ceny .w{max-width:1232px;margin:0 auto;padding:0 32px;box-sizing:border-box}
.km-p-ceny .h1{font-size:clamp(40px,6vw,72px);line-height:1;font-weight:700;letter-spacing:-0.045em}
.km-p-ceny .h2{font-size:clamp(30px,4vw,48px);line-height:1.05;font-weight:700;letter-spacing:-0.04em}
.km-p-ceny .lead{font-size:20px;line-height:1.55;color:#4A5568;max-width:640px}
.km-p-ceny .sm{font-size:15px;line-height:1.55;color:#4A5568}
.km-p-ceny .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:999px;font-weight:600;font-size:16px;text-decoration:none}
.km-p-ceny .btn:hover{text-decoration:none}
.km-p-ceny .cta{background:#C2410C;color:#FFFFFF}
.km-p-ceny .cta:hover{background:#9A3412;color:#FFFFFF}
.km-p-ceny .ghost{color:#0E1726;box-shadow:inset 0 0 0 1.5px #CBD3DF}
.km-p-ceny .ghost:hover{box-shadow:inset 0 0 0 1.5px #0E1726;color:#0E1726}
.km-p-ceny .panel{background:#FFFFFF;border:1px solid #E3E8EF;border-radius:24px;box-sizing:border-box}
.km-p-ceny .paper{background-color:#FFFFFF;background-image:linear-gradient(#EDF1F7 1px,transparent 1px),linear-gradient(90deg,#EDF1F7 1px,transparent 1px);background-size:40px 40px}
.km-p-ceny .crumbs a{color:#4A5568}
.km-p-ceny .tab{min-height:44px;padding:0 20px;border-radius:999px;border:0;font-family:inherit;font-size:15px;font-weight:500;cursor:pointer}
.km-p-ceny .br{display:grid;grid-template-columns:170px 1fr 120px;gap:16px;align-items:center;padding:10px 0}
.km-p-ceny .bt{height:22px;border-radius:6px;background:#F1F4F9;position:relative}
.km-p-ceny .bt i{display:block;height:100%;border-radius:6px}
.km-p-ceny .dr{display:grid;grid-template-columns:200px 1fr 130px;gap:16px;align-items:center;padding:14px 0;border-top:1px solid #24324A}
.km-p-ceny .dt{height:16px;border-radius:5px;background:#162238}
.km-p-ceny .dt i{display:block;height:100%;border-radius:5px}
.km-p-ceny .fac{padding:24px 0;border-top:1px solid #E3E8EF;display:grid;grid-template-columns:220px 1fr 160px;gap:20px;align-items:center}
.km-p-ceny .seg{display:flex;gap:4px}
.km-p-ceny .seg i{flex:1;height:10px;border-radius:3px;background:#1E58B1;display:block}
.km-p-ceny .seg i.o{background:#DCE3EE}
.km-p-ceny :focus-visible{outline:2px solid #1E58B1;outline-offset:3px}
.k05997c{display: flex !important;flex-direction: column !important;gap: 6px !important;padding-top: 18px !important;border-top: 2px solid #0E1726 !important}
.k09c5a5{padding: 16px 0 0 !important;list-style: none !important;display: flex !important;flex-direction: column !important;gap: 10px !important;border-top: 1px solid #E3E8EF !important}
.k0dc91c{margin-top: 14px !important}
.k0ed149{width: 33% !important;background: #1E58B1 !important}
.k0efdce{display: flex !important;flex-direction: column !important;gap: 6px !important;padding-top: 18px !important;border-top: 2px solid #0F766E !important}
.k1054de{width: 67% !important;background: #1E58B1 !important}
.k1a0704{padding: 40px 0 72px !important;border-bottom: 1px solid #E3E8EF !important}
.k1a09e3{display: flex !important;gap: 10px !important;font-size: 15px !important;line-height: 1.45 !important}
.k1c9cc7{width: 100% !important;background: #5B6B85 !important}
.k1dbd5a{width: 12.5% !important;background: #5EEAD4 !important}
.k1fbad0{padding: 30px !important;display: flex !important;flex-direction: column !important;gap: 16px !important}
.k216548{display: flex !important;flex-wrap: wrap !important;gap: 4px !important;padding: 4px !important;background: #F1F4F9 !important;border-radius: 999px !important;align-self: flex-start !important;margin-top: 8px !important}
.k3125ef{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(270px, 100%), 1fr)) !important;gap: 16px !important}
.k35c6e0{font-size: 40px !important;font-weight: 700 !important;letter-spacing: -0.045em !important}
.k37d073{padding: 104px 0 !important;background: #F5F7FA !important}
.k3a78e7{flex: none !important;margin-top: 2px !important}
.k3de7a9{max-width: 860px !important}
.k40c5bc{text-align: right !important;color: #5EEAD4 !important}
.k48e0b2{font-size: 20px !important;font-weight: 600 !important;letter-spacing: -0.02em !important}
.k517ad9{width: 22.5% !important;background: #5EEAD4 !important}
.k6a87da{padding: 88px 0 !important;border-top: 1px solid #E3E8EF !important}
.k72dcf0{padding: 56px 0 96px !important}
.k7ea318{color: #A3AFC2 !important;font-size: 14px !important;margin-top: 12px !important}
.k80715f{width: 15% !important;background: #5EEAD4 !important}
.k875ee4{max-width: 560px !important}
.k92d363{width: 22% !important;background: #5EEAD4 !important}
.ka0d238{display: flex !important;flex-direction: column !important;gap: 10px !important;max-width: 620px !important}
.ka8f08a{flex: 1 1 320px !important;display: flex !important;flex-direction: column !important;gap: 14px !important}
.kb6e4e1{display: flex !important;flex-wrap: wrap !important;justify-content: space-between !important;align-items: center !important;gap: 24px !important}
.kbb9a26{width: 40% !important;background: #1E58B1 !important}
.kcb8ec9{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(260px, 100%), 1fr)) !important;gap: 32px !important}
.kcf2dfb{width: 27% !important;background: #5B6B85 !important}
.kdb68f5{flex: 1.6 1 560px !important;min-width: 0 !important;padding: 4px 32px 8px !important}
.ke31018{display: flex !important;justify-content: space-between !important;align-items: center !important;gap: 8px !important;min-height: 30px !important}
.ke359e5{display: grid !important;grid-template-columns: repeat(auto-fit, minmax(min(460px, 100%), 1fr)) !important;gap: 40px !important}
.ke3e7a7{padding: 24px 32px !important}
.kedada6{display: flex !important;flex-wrap: wrap !important;justify-content: space-between !important;align-items: flex-end !important;gap: 24px !important}
.kfc5a79{width: 32.5% !important;background: #5EEAD4 !important}
@media (max-width: 720px){
.km-p-ceny .br{grid-template-columns: 1fr}
.km-p-ceny .dr{grid-template-columns: 1fr}
.km-p-ceny .fac{grid-template-columns: 1fr}
.k1a0704{padding: 24px 0 43px !important}
.k37d073{padding: 62px 0 !important}
.k6a87da{padding: 53px 0 !important}
.k72dcf0{padding: 34px 0 58px !important}
}
