.MBankPage .spolocnosti-bread{margin-top:40px}.MBankPage .spolocnosti-bread ol li span[itemprop=name]{white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;max-width:140px;display:inline-block;overflow:hidden}.MBankPage .hero__calculator{margin:0 auto}.MBankPage .hero{margin:40px 0 60px}.MBankPage .hero__wrapper{grid-template-columns:1fr 1.4fr;align-items:start;gap:40px;display:grid}.MBankPage .hero__content img{width:180px;height:auto;margin-bottom:20px}.MBankPage .hero__wrapper h1{color:#1a1a1a;margin-bottom:20px;font-size:32px;font-weight:700;line-height:1.3}.MBankPage .hero__perex p{color:#333;font-size:16px;line-height:1.6}.MBankPage .hero__perex ul{margin:15px 0;padding-left:25px}.MBankPage .hero__perex ul li{margin:8px 0}.MBankPage .hero__cta{margin-top:24px}.MBankPage .hero__cta .btn{width:100%;max-width:100%;margin:0}.MBankPage .hero__calculator{border-radius:12px}.MBankPage .calculator-hint{color:#666;text-align:center;margin-top:16px;font-size:13px;font-style:italic}@media (max-width:1024px){.MBankPage .hero__wrapper{grid-template-columns:1fr;gap:30px}.MBankPage .hero__wrapper h1{font-size:26px}.MBankPage .hero__perex p{font-size:15px}}@media (max-width:768px){.MBankPage .hero{margin:20px 0 40px}.MBankPage .hero__wrapper h1{font-size:24px}.MBankPage .hero__usp{gap:12px}.MBankPage .usp-item{padding:10px}}.MBankPage .ako-funguje h2{text-align:center;color:#1a1a1a;margin-bottom:16px;font-size:32px;font-weight:700}.MBankPage .ako-funguje__intro{text-align:center;max-width:700px;margin:0 auto 50px}.MBankPage .ako-funguje__intro p{color:#555;font-size:16px;line-height:1.6}.MBankPage .ako-funguje__steps{background:#fff;border-radius:10px;max-width:900px;margin:0 auto 40px;padding:30px;box-shadow:2px 4px 8px #e2e2e2}.MBankPage .ako-funguje__steps h2,.MBankPage .ako-funguje__steps h3,.MBankPage .ako-funguje__steps h4{margin-top:16px;margin-bottom:8px}.MBankPage .ako-funguje__steps p{color:#555;font-size:16px;font-weight:500;line-height:1.6}.MBankPage .ako-funguje__steps h2:first-child,.MBankPage .ako-funguje__steps h3:first-child,.MBankPage .ako-funguje__steps h4:first-child{margin-top:0;margin-bottom:8px}.MBankPage .ako-funguje .btn{max-width:360px;margin:0 auto}@media (max-width:1024px){.MBankPage .ako-funguje h2{font-size:28px}}@media (max-width:768px){.MBankPage .ako-funguje h2{font-size:24px}.MBankPage .ako-funguje__intro{margin-bottom:30px}.MBankPage .step{padding:24px 20px}}.MBankPage .vyhody h2{text-align:center;color:#1a1a1a;margin-bottom:16px;font-size:32px;font-weight:700}.MBankPage .vyhody__intro{text-align:center;max-width:700px;margin:0 auto 50px}.MBankPage .vyhody__intro p{color:#555;font-size:16px;line-height:1.6}.MBankPage .vyhody__content{background:#fff;border-radius:10px;max-width:900px;margin:0 auto 40px;padding:30px;box-shadow:2px 4px 8px #e2e2e2}.MBankPage .vyhody__content h2,.MBankPage .vyhody__content h3,.MBankPage .vyhody__content h4{margin-top:16px;margin-bottom:8px}.MBankPage .vyhody__content p{color:#555;font-size:16px;font-weight:500;line-height:1.6}.MBankPage .vyhody__content h2:first-child,.MBankPage .vyhody__content h3:first-child,.MBankPage .vyhody__content h4:first-child{margin-top:0;margin-bottom:8px}.MBankPage .vyhody__cta{text-align:center;margin-top:40px}.MBankPage .vyhody .btn{max-width:380px;margin:0 auto}@media (max-width:1024px){.MBankPage .vyhody h2{font-size:28px}.MBankPage .vyhody__grid{grid-template-columns:1fr}}@media (max-width:768px){.MBankPage .vyhody h2{font-size:24px}.MBankPage .vyhoda-card{padding:20px}}.MBankPage .parametre{background:#fff;padding:80px 0}.MBankPage .parametre h2{text-align:center;color:#1a1a1a;margin-bottom:40px;font-size:32px;font-weight:700}.MBankPage .parametre__table-wrapper{border-collapse:collapse;background:#edfffc;border-radius:12px;width:100%;max-width:900px;margin:0 auto 40px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.08)}.MBankPage .parametre__table-wrapper tbody tr{border-bottom:1px solid #eee}.MBankPage .parametre__table-wrapper tbody tr:last-child{border-bottom:none}.MBankPage .parametre__table-wrapper td{padding:16px 24px;font-size:15px}.MBankPage .parametre__table-wrapper td:first-child{color:#555;width:50%}.MBankPage .parametre__table-wrapper td:last-child{color:#1a1a1a;width:50%;font-weight:700}.MBankPage .parametre__example{background:#fff3cd;border-left:4px solid #ffa000;border-radius:12px;max-width:900px;margin:0 auto 40px;padding:24px}.MBankPage .parametre__example h3{color:#1a1a1a;margin-bottom:20px;font-size:20px;font-weight:700}.MBankPage .parametre__example table{border-collapse:collapse;width:100%;margin-bottom:16px}.MBankPage .parametre__example table td{border-bottom:1px solid rgba(0,0,0,.1);padding:12px 0;font-size:15px}.MBankPage .parametre__example table td:first-child{color:#555}.MBankPage .parametre__example table td:last-child{text-align:right;font-weight:700}.MBankPage .parametre__example table tr.highlight{background:rgba(4,156,161,.05)}.MBankPage .parametre__example table tr.highlight td{border:none;padding:16px 12px;font-size:16px}.MBankPage .parametre__cta{text-align:center}.MBankPage .parametre .btn{max-width:320px;margin:0 auto}@media (max-width:1024px){.MBankPage .parametre h2{font-size:28px}.MBankPage .parametre__table-wrapper td{padding:12px 16px;font-size:14px}}@media (max-width:768px){.MBankPage .parametre h2{font-size:24px}.MBankPage .parametre__example box{border-radius:0}}.MBankPage .pre-koho h2{text-align:center;color:#1a1a1a;margin-bottom:16px;font-size:32px;font-weight:700}.MBankPage .pre-koho__intro{text-align:center;max-width:700px;margin:0 auto 50px}.MBankPage .pre-koho__intro p{color:#555;font-size:16px;line-height:1.6}.MBankPage .pre-koho__grid{grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:40px;display:grid}.MBankPage .pre-koho__column{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.MBankPage .pre-koho__column--good{border-top:4px solid var(--accent-dark)}.MBankPage .pre-koho__column--bad{border-top:4px solid #c62828}.MBankPage .column-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.MBankPage .column-header h3{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}.MBankPage .pre-koho__column ul{margin:0;padding:0;list-style:none}.MBankPage .pre-koho__column li{color:#555;border-bottom:1px solid #f0f0f0;padding:12px 0;font-size:15px;line-height:1.6}.MBankPage .pre-koho__column li:last-child{border-bottom:none}.MBankPage .pre-koho__column a{color:var(--accent-dark);text-decoration:underline}.MBankPage .pre-koho__column a:hover{color:#037377}.MBankPage .pre-koho__cta{text-align:center}.MBankPage .pre-koho .btn{max-width:340px;margin:0 auto}@media (max-width:1024px){.MBankPage .pre-koho h2{font-size:28px}.MBankPage .pre-koho__grid{grid-template-columns:1fr}}@media (max-width:768px){.MBankPage .pre-koho h2{font-size:24px}.MBankPage .pre-koho__column{padding:24px 20px}}.MBankPage .porov{background:#fff;padding:80px 0}.MBankPage .porov h2{text-align:center;color:#1a1a1a;margin-bottom:16px;font-size:32px;font-weight:700}.MBankPage .porov__intro{text-align:center;max-width:700px;margin:0 auto 40px}.MBankPage .porov__intro p{color:#555;font-size:16px;line-height:1.6}.MBankPage .porov__table-wrapper{background:#edfffc;border-radius:12px;max-width:900px;margin:0 auto 40px;overflow-x:auto;box-shadow:0 4px 12px rgba(0,0,0,.08)}.MBankPage .porov__table-wrapper table{border-collapse:collapse;width:100%;min-width:700px}.MBankPage .porov__table-wrapper table thead{background:var(--accent-dark);color:#fff}.MBankPage .porov__table-wrapper table thead th{text-align:center;padding:16px 12px;font-size:15px;font-weight:700}.MBankPage .porov__table-wrapper table thead th.highlight{background:#037377}.MBankPage .porov__table-wrapper table tbody tr{border-bottom:1px solid #eee}.MBankPage .porov__table-wrapper table tbody tr:last-child{border-bottom:none}.MBankPage .porov__table-wrapper table tbody td{text-align:center;padding:14px 12px;font-size:14px}.MBankPage .porov__table-wrapper table tbody td:first-child{text-align:left;font-weight:700}.MBankPage .porov__table-wrapper table tbody td.highlight{color:var(--accent-dark);background:rgba(4,156,161,.05);font-weight:700}.MBankPage .porov__summary{grid-template-columns:repeat(2,1fr);gap:24px;max-width:900px;margin:0 auto 50px;display:grid}.MBankPage .porov__summary h3{color:#1a1a1a;margin-bottom:8px;font-size:16px;font-weight:700}.MBankPage .porov__summary p{color:#555;margin:0;font-size:14px;line-height:1.6}.MBankPage .porov__summary a{color:var(--accent-dark);text-decoration:underline}@media (max-width:1024px){.MBankPage .porov h2{font-size:28px}.MBankPage .porov__summary{grid-template-columns:1fr}}@media (max-width:768px){.MBankPage .porov h2{font-size:24px}}.MBankPage .porovnanie .btn{width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:14px}.MBankPage .porovnanie__title{text-align:center;margin-bottom:40px;font-size:28px;font-weight:700}.MBankPage .porovnanie__table{scroll-behavior:smooth;background:#fff;border-radius:16px;gap:16px;display:flex;overflow-x:auto;box-shadow:0 4px 16px rgba(0,0,0,.08)}.MBankPage .porovnanie__table::-webkit-scrollbar{height:0}.MBankPage .porovnanie__table::-webkit-scrollbar-track{height:0}.MBankPage .porovnanie__column{flex-direction:column;flex-shrink:0;width:100%;max-width:320px;padding:10px;display:flex}.MBankPage .porovnanie__column[data-main]{z-index:10;background:#fff;width:100%;max-width:320px;position:-webkit-sticky;position:sticky;left:0;box-shadow:2px 0 8px rgba(0,0,0,.05)}.MBankPage .porovnanie__cell{text-align:center;border-top:1px solid #eee;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex}.MBankPage .porovnanie__cell--logo{border-top:none;padding:10px 20px}.MBankPage .porovnanie__cell--logo img{object-fit:contain;max-width:100%;height:50px}.MBankPage .porovnanie__cell--name{padding:10px 20px}.MBankPage .porovnanie__cell h2{margin:0;font-size:20px}.MBankPage .porovnanie__cell--description{flex:1;min-height:120px}.MBankPage .porovnanie__cell p{margin:0;font-size:14px;line-height:1.5}.MBankPage .porovnanie__cell span{color:#555;margin-bottom:6px;font-weight:700;display:block}.MBankPage .porovnanie__cell figure{color:#000;margin:0;font-size:18px}.MBankPage .porovnanie__cell--link{border-bottom:none}.MBankPage .porovnanie__cell--link span{display:none!important}.MBankPage .porovnanie__column[data-main] .btn{display:none}.MBankPage .porovnanie__column[data-main] .porovnanie__cell--link span{height:44px;margin:0;line-height:44px;display:block!important}@media (max-width:768px){.MBankPage .porovnanie__column[data-main]{box-shadow:2px 0 4px rgba(0,0,0,.1)}.MBankPage .porovnanie .container{padding:0}.MBankPage .porovnanie__column,.MBankPage .porovnanie__column[data-main]{max-width:50%}.MBankPage .porovnanie__table{border-radius:0}.MBankPage .porovnanie__cell--name,.MBankPage .porovnanie__cell{padding:10px}.MBankPage .porovnanie__cell h2{white-space:nowrap;font-size:16px!important}.MBankPage .porovnanie__cell--logo{border-top:none;padding:10px}.MBankPage .porovnanie__cell--logo img{object-fit:contain;max-width:100%;height:50px}.MBankPage .porovnanie__cell--description{flex:0;min-height:180px}.MBankPage .porovnanie__cell p{margin:0;font-size:12px;line-height:1.5}.MBankPage .porovnanie__cell span{color:#555;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.MBankPage .porovnanie__cell figure{color:#000;margin:0;font-size:16px}.MBankPage .porovnanie__cell--link{border-bottom:none}}.MBankPage .doveryhodnost-hashtags{flex-wrap:wrap;justify-content:center;gap:20px;list-style:none;display:flex}@media (max-width:768px){.MBankPage .doveryhodnost-hashtags{flex-flow:column;justify-content:center;align-items:center;gap:10px;display:flex}}.MBankPage .doveryhodnost h2{text-align:center;color:#1a1a1a;margin-bottom:30px;font-size:32px;font-weight:700}.MBankPage .doveryhodnost__content{background:#fff;border-radius:12px;max-width:900px;margin:0 auto 40px;padding:32px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.MBankPage .doveryhodnost__content p{color:#555;margin-bottom:16px;font-size:16px;line-height:1.7}.MBankPage .doveryhodnost__content p:last-child{margin-bottom:0}.MBankPage .doveryhodnost__trust{text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;max-width:900px;margin:0 auto;display:grid}.MBankPage .trust-badge{text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.06)}.MBankPage .trust-badge span{color:#1a1a1a;font-size:14px;font-weight:700}@media (max-width:1024px){.MBankPage .doveryhodnost h2{font-size:28px}.MBankPage .doveryhodnost__trust{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.MBankPage .doveryhodnost{padding:40px 0}.MBankPage .doveryhodnost h2{font-size:24px}.MBankPage .doveryhodnost__content{padding:24px 20px}.MBankPage .doveryhodnost__trust{grid-template-columns:1fr}}.MBankPage .tipy{background:#fff;padding:80px 0}.MBankPage .tipy h2{text-align:center;color:#1a1a1a;max-width:900px;margin:0 auto 40px;font-size:32px;font-weight:700}.MBankPage .tipy__content{background:#edfffc;border-radius:10px;max-width:900px;margin:0 auto 40px;padding:14px 30px 30px;box-shadow:2px 4px 8px #e2e2e2}.MBankPage .tipy__content h2,.MBankPage .tipy__content h3,.MBankPage .tipy__content h4{margin-top:16px;margin-bottom:8px}.MBankPage .tipy__content p{color:#555;font-size:16px;font-weight:500;line-height:1.6}.MBankPage .tipy__content ul{margin:1px 0;padding-left:20px}.MBankPage .tipy__content h2:first-child,.MBankPage .tipy__content h3:first-child,.MBankPage .tipy__content h4:first-child{margin-bottom:8px}@media (max-width:1024px){.MBankPage .tipy h2{font-size:28px}}@media (max-width:768px){.MBankPage .tipy h2{font-size:24px}}.MBankPage .faq h2{text-align:center;color:#1a1a1a;margin-bottom:50px;font-size:32px;font-weight:700}.MBankPage .faq__content{background:#fff;border-radius:10px;max-width:900px;margin:0 auto;padding:10px 30px 30px;box-shadow:2px 4px 8px #e2e2e2}.MBankPage .faq img{object-fit:contain;max-width:100%;height:auto}.MBankPage .faq a{color:#3e3ceb}.MBankPage .faq a:hover{color:#1311b3}.MBankPage .faq table{border-collapse:collapse;width:100%;margin:8px 0;display:block;overflow-x:auto}.MBankPage .faq table td{border:1px solid #000;min-width:120px;padding:4px 8px}.MBankPage .faq h2{text-align:left;text-align:center;margin-top:20px;margin-bottom:30px;font-size:24px}.MBankPage .faq h3{text-align:left;margin-top:20px;margin-bottom:12px;font-size:20px}.MBankPage .faq h4{text-align:left;margin-top:12px;margin-bottom:8px;font-size:18px}.MBankPage .faq ol,.MBankPage .faq ul{margin:10px 0;padding-left:20px}.MBankPage .faq p{margin:6px 0}.MBankPage .pozor{margin:0}.MBankPage .pozor__header{flex-direction:column;align-items:center;margin-bottom:50px;display:flex}.MBankPage .pozor__header svg{margin-bottom:16px}.MBankPage .pozor__title{text-align:center;color:#1a1a1a;margin:0;font-size:32px;font-weight:700}.MBankPage .pozor__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;margin-bottom:40px;display:grid}.MBankPage .pozor__card{background:#fff;border-top:3px solid #d32f2f;border-radius:12px;padding:28px;transition:transform .3s;box-shadow:0 4px 12px rgba(0,0,0,.08)}.MBankPage .pozor__card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(0,0,0,.12)}.MBankPage .pozor__card h3{color:#1a1a1a;align-items:center;gap:12px;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.MBankPage .pozor__card p{color:#555;margin:0;font-size:15px;line-height:1.6}.MBankPage .pozor__footer{border-left:4px solid var(--accent-dark);background:#fff;border-radius:12px;padding:24px}.MBankPage .pozor__footer a{color:var(--accent-hover);font-weight:700;text-decoration:line-through}.MBankPage .pozor__footer p{color:#333;margin:0;font-size:15px;line-height:1.6}.MBankPage .vhodnost__title{text-align:center;color:#1a1a1a;margin-bottom:50px;font-size:32px;font-weight:700}.MBankPage .vhodnost__wrapper{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-bottom:40px;display:grid}.MBankPage .vhodnost__block{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.MBankPage .vhodnost__block--good{border-top:4px solid var(--accent-dark)}.MBankPage .vhodnost__block--bad{border-top:4px solid #c62828}.MBankPage .vhodnost__header{align-items:center;gap:16px;margin-bottom:24px;display:flex}.MBankPage .vhodnost__header h3{color:#1a1a1a;margin:0;font-size:20px;font-weight:700}.MBankPage .vhodnost__list{margin:0;padding:0;list-style:none}.MBankPage .vhodnost__list li{color:#555;border-bottom:1px solid #f0f0f0;padding:12px 0 12px 32px;font-size:15px;line-height:1.6;position:relative}.MBankPage .vhodnost__list li:last-child{border-bottom:none}.MBankPage .vhodnost__block--good .vhodnost__list li:before{content:"✓";color:var(--accent-dark);font-size:18px;font-weight:700;position:absolute;left:0}.MBankPage .vhodnost__block--bad .vhodnost__list li:before{content:"✗";color:#c62828;font-size:18px;font-weight:700;position:absolute;left:0}.MBankPage .vhodnost__disclaimer{background:#fff3cd;border-left:4px solid #ffa000;border-radius:8px;padding:20px 24px}.MBankPage .vhodnost__disclaimer p{color:#333;margin:0;font-size:15px;line-height:1.6}.MBankPage .final-cta__content{text-align:center;max-width:700px;margin:0 auto}.MBankPage .final-cta__content h2{margin-bottom:16px;font-size:36px;font-weight:700}.MBankPage .final-cta__content p{opacity:.95;margin-bottom:32px;font-size:18px;line-height:1.6}.MBankPage .final-cta .btn{max-width:380px;margin:0 auto}.MBankPage .final-cta__features{flex-wrap:wrap;justify-content:center;gap:32px;margin-top:40px;display:flex}.MBankPage .feature{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.MBankPage .feature svg circle,.MBankPage .feature svg path{stroke:#fff}@media (max-width:768px){.MBankPage .ako-funguje__title,.MBankPage .vhodnost__title,.MBankPage .seo-obsah__title,.MBankPage .pozor__title,.MBankPage .faq__title{font-size:26px}.MBankPage .ako-funguje__subtitle,.MBankPage .faq__subtitle{font-size:16px}.MBankPage .ako-funguje__steps{grid-template-columns:1fr;gap:24px}.MBankPage .vhodnost__wrapper,.MBankPage .pozor__grid{grid-template-columns:1fr}.MBankPage .final-cta__content h2{font-size:28px}.MBankPage .final-cta__content p{font-size:16px}.MBankPage .final-cta__features{flex-direction:column;gap:16px}.MBankPage .mikro-cta__wrapper{flex-direction:column;align-items:stretch}.MBankPage .feature{justify-content:center}.MBankPage .feature svg{display:none}.MBankPage .mikro-cta__link{justify-content:center}}
