.toc{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px;padding:15px 25px;margin:2em 0}.toc-title{margin-top:0;margin-bottom:15px;font-size:1.3em;color:#333;border-bottom:2px solid #ccc;padding-bottom:10px}.toc ol{padding-left:20px;margin:0}.toc ol li{margin-bottom:10px;color:#555}.toc ol li::marker{font-weight:bold;color:#0051a8}.toc a{text-decoration:none;color:#0051a8}.toc a:hover{text-decoration:underline;color:#003d82}.mensi-text{font-size:1em;color:#222;font-weight:400}.cta-box,.cta-box2{background-color:#f0f8ff;border-left:5px solid #0051a8;border-radius:8px;padding:25px;margin:3em 0;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,0.05)}.cta-box2{text-align:left;position:relative;display:flex;gap:20px;align-items:flex-start;border:1px solid #e5eaf2;border-radius:12px;margin-bottom:30px;transition:box-shadow 0.3s ease}.cta-box h3{margin-top:0;font-size:1.4em;color:#333}.cta-box2 h3{margin-top:0;margin-bottom:5px;font-size:24px;color:#132349}.farba{background-color:#f0f8ff}.cta-box p{font-size:1.1em;color:#545454;max-width:600px;margin-left:auto;margin-right:auto}.cta-button,.cta-button2{display:inline-block;background-color:#0051a8;color:#ffffff;padding:12px 28px;font-size:1.1em;font-weight:bold;text-decoration:none;border-radius:5px;margin-top:15px;transition:background-color 0.3s ease,transform 0.2s ease}.cta-button2{padding:8px 18px;font-size:1.1em}.cta-button:hover,.cta-button2:hover{background-color:#003d82;transform:translateY(-2px);color:#ffffff}.cta-subtext{display:block;margin-top:10px;font-size:0.9em;color:#545454}.cta-icon{width:50px;height:50px;color:#0051a8;stroke-width:1.5;margin-bottom:15px}#cta-automatizacia{scroll-margin-top:60px}.blog-box{display:flex;flex-direction:column;list-style:none;padding:0;margin:0}.cta-box2:hover{box-shadow:0 10px 25px rgba(19,35,73,0.08)}.blog-icon-wrapper{flex-shrink:0;width:60px;height:60px;background-color:#edf2f9;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#1889B5}.blog-icon-wrapper svg{width:30px;height:30px;fill:currentColor}.blog-card-content{flex-grow:1}.stretched-link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.intro-section{display:flex;align-items:center;gap:40px;margin-top:40px;margin-bottom:10px;line-height:1.8}.intro-icon{flex-shrink:0}.intro-img{height:auto;border-radius:18px;box-shadow:0 4px 12px rgba(90,153,192,0.5)}@media screen and (max-width:767px){.intro-section{flex-direction:column;gap:10px;padding:0 10px;margin-bottom:0}#cta-automatizacia{scroll-margin-top:40px}.cta-box2{flex-direction:column;gap:15px;padding:20px}.blog-icon-wrapper{width:50px;height:50px}}