.page-template-page-sluzby .hero-section{padding:6rem 2rem 3rem 2rem;min-height:60vh}.page-template-page-sluzby .hero-container{max-width:1320px;grid-template-columns:1fr;text-align:center;justify-items:center}.page-template-page-sluzby .hero-content{align-items:center;text-align:center;padding-top:0}.sluzby-hero-title .title-line{font-size:2.5rem;text-align:center}.page-template-page-sluzby .hero-subtitle{text-align:center;max-width:700px;margin:0
auto}.page-template-page-sluzby .service-section{padding:4rem 2rem;background:linear-gradient(180deg, #fff 0%, var(--light-blue) 50%, #fff 100%)}.page-template-page-sluzby .service-container{max-width:1320px;padding:0
1rem}.page-template-page-sluzby .service-grid{grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:2rem;margin-top:0}.page-template-page-sluzby .service-card{padding:2rem;min-height:400px;display:flex;flex-direction:column;gap:1.5rem;align-items:start}.page-template-page-sluzby .service-card .top-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.top-row .service-card-icon{flex-shrink:0;position:static !important;margin:0
!important;left:auto !important;top:auto !important}.top-row .service-card-title{flex:1;margin:0
!important;text-align:left;font-size:1.35rem;line-height:1.3;margin:0
1rem 0 1rem !important;justify-self:start !important}.top-row .service-card-number{flex-shrink:0;position:static !important;font-size:2.5rem;opacity:0.15;font-weight:900;color:var(--main-purple);line-height:1;right:auto !important;top:auto !important}.page-template-page-sluzby .service-card-description{margin:0;text-align:left;line-height:1.6;min-height:120px;max-height:120px}.page-template-page-sluzby .service-card-list{margin:0;padding-top:0;text-align:left;align-self:flex-start}.page-template-page-sluzby .service-card-list li
a{color:var(--main-purple);text-decoration:none;transition:color 0.2s ease}.page-template-page-sluzby .service-card-list li a:hover{color:var(--main-purple);text-decoration:none}.page-template-page-sluzby .hook-section{padding:5rem 2rem;background:#fff}.page-template-page-sluzby .hook-container{max-width:1320px}.page-template-page-sluzby .hook-header{margin-bottom:3rem}.page-template-page-sluzby .hook-title{font-size:2.75rem;margin-bottom:1rem}.page-template-page-sluzby .hook-subtitle{font-size:1.2rem;margin-bottom:0}.page-template-page-sluzby .hook-benefits{gap:2rem;max-width:1100px}.hook-benefit-item-default{background:rgba(255, 255, 255, 0.9);border:2px
solid rgba(121, 72, 156, 0.2);border-radius:20px;padding:2rem;display:flex;flex-direction:column;gap:1rem;transition:all 0.3s ease;box-shadow:0 6px 16px rgba(121, 72, 156, 0.1)}.hook-benefit-item-default:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(121, 72, 156, 0.15);border-color:rgba(121, 72, 156, 0.3)}.page-template-page-sluzby .hook-benefit-item{padding:2.5rem 2rem}.page-template-page-sluzby .benefit-icon{margin-bottom:1.5rem}.page-template-page-sluzby .benefit-title{margin-bottom:1rem;font-size:1.5rem}.page-template-page-sluzby .benefit-description{font-size:1.1rem}@media (max-width: 1024px){.page-template-page-sluzby .service-grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}.page-template-page-sluzby .hook-benefits{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media (max-width: 768px){.page-template-page-sluzby .hero-section{padding:120px
1.5rem 3rem}.sluzby-hero-title .title-line{font-size:2.5rem !important;text-align:center}.page-template-page-sluzby .hero-subtitle{font-size:1.15rem}.page-template-page-sluzby .service-section{padding:3rem 1.5rem}.page-template-page-sluzby .service-grid{grid-template-columns:1fr;gap:2rem}.page-template-page-sluzby .service-card{padding:2rem 1.5rem;min-height:auto}.page-template-page-sluzby .hook-section{padding:4rem 1.5rem}.page-template-page-sluzby .hook-title{font-size:2.25rem}.page-template-page-sluzby .hook-benefits{grid-template-columns:1fr;gap:1.5rem}.page-template-page-sluzby .hook-benefit-item{padding:2rem 1.5rem}.page-template-page-sluzby .hero-container{padding:0
!important;text-align:center !important;width:100% !important}}@media (max-width: 480px){.page-template-page-sluzby .hero-title{font-size:2rem}.page-template-page-sluzby .service-card .top-row{gap:0;display:flex;flex-wrap:wrap-reverse}.page-template-page-sluzby .service-card{padding:1.5rem;gap:1rem}.page-template-page-sluzby .hook-benefit-item{padding:1.5rem}.page-template-page-sluzby .benefit-title{font-size:1.3rem}.page-template-page-sluzby .benefit-description{font-size:1rem}.page-template-page-sluzby .hero-section,.hero-container{min-height:250px}.top-row .service-card-title{font-size:18px}.service-card-description,.service-card-list
li{font-size:12px}.page-template-page-sluzby .service-card-description{min-height:60px}.service-grid{gap:0.5rem !important}.service-section{padding:2rem 0 !important}.hook-benefit-item,.hook-benefit-item-default{padding:1rem !important;flex-direction:row !important}.hook-benefit-item .benefit-text .benefit-title,.hook-benefit-item-default .benefit-text .benefit-title{font-size:16px}.hook-benefit-item .benefit-text .benefit-description,.hook-benefit-item-default .benefit-text .benefit-description{font-size:12px}.hook-benefit-item .benefit-icon,.hook-benefit-item-default .benefit-icon{min-width:48px !important;min-height:48px !important;margin:auto 0}.top-row{width:100%}}