.sluzbyHero{background:var(--off-white);text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:120px 20px 80px;display:flex}.sluzbyHeroInner{max-width:700px}.sluzbyLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--dark-green);margin-bottom:16px;font-size:.8rem;font-weight:600}.sluzbyHero h1{letter-spacing:-.03em;color:var(--near-black);min-height:2.2em;margin-bottom:24px;font-size:clamp(2.8rem,7vw,5rem);font-weight:800;line-height:1.05}.sluzbyHero h1 em{color:var(--dark-green);font-style:normal}.typeCursor{color:var(--dark-green);margin-left:2px;font-weight:300;animation:.7s step-end infinite cursorBlink;display:inline}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.sluzbyHeroSub{color:#091c008c;max-width:500px;margin:0 auto;font-size:1.1rem;line-height:1.6}.sluzbySteps{background:var(--off-white);text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:60px 20px;display:flex}.sluzbyStepsInner{flex-direction:column;align-items:center;max-width:1100px;margin:0 auto;display:flex}.sluzbyStepsLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--dark-green);margin-bottom:12px;font-size:.8rem;font-weight:600}.sluzbyStepsInner h2{color:var(--near-black);margin-bottom:40px;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:800}.sluzbyStepsRow{grid-template-columns:repeat(4,1fr);gap:24px;width:100%;max-width:1000px;display:grid}.sluzbyStep{text-align:center;padding:0 8px}.sluzbyStepNumberWrap{justify-content:center;align-items:flex-start;height:90px;margin-bottom:20px;display:flex;overflow:hidden}.sluzbyStepDot{background:var(--dark-green);opacity:0;border-radius:50%;flex-shrink:0;width:120px;height:120px;margin-top:30px;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:scale(.6)translateY(10px)}.stepsVisible .sluzbyStepDot{opacity:1;transition-delay:calc(var(--step-index,0) * .1s + .15s);transform:scale(1)translateY(0)}.sluzbyStepTitle{font-family:var(--font-heading);color:var(--near-black);opacity:0;margin-bottom:10px;font-size:1.1rem;font-weight:700;line-height:1.3;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.stepsVisible .sluzbyStepTitle{opacity:1;transition-delay:calc(var(--step-index,0) * .1s + .3s);transform:translateY(0)}.sluzbyStepDesc{color:#091c0080;opacity:0;font-size:.88rem;line-height:1.55;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(10px)}.stepsVisible .sluzbyStepDesc{opacity:1;transition-delay:calc(var(--step-index,0) * .1s + .4s);transform:translateY(0)}.sluzbyCta{background:var(--green);text-align:center;justify-content:center;align-items:center;min-height:60vh;padding:80px 20px;display:flex}.sluzbyCtaInner{max-width:600px}.sluzbyCta h2{color:var(--near-black);margin-bottom:16px;font-size:clamp(2rem,5vw,3.5rem);font-weight:800}.sluzbyCta p{color:#091c0099;margin-bottom:32px;font-size:1.05rem;line-height:1.6}.sluzbyCtaBtn{background:var(--near-black);color:var(--off-white);border-radius:var(--radius-full);font-family:var(--font-heading);padding:16px 36px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block}.sluzbyCtaBtn:hover{transform:translateY(-2px);box-shadow:0 8px 30px #091c0040}@media (max-width:1024px){.sluzbyStepsRow{grid-template-columns:repeat(2,1fr);gap:40px 24px}.sluzbyStepNumberWrap{height:75px}.sluzbyStepNumber{font-size:6rem}}@media (max-width:768px){.sluzbyStepsRow{grid-template-columns:repeat(2,1fr);gap:32px 16px}.sluzbyStepNumberWrap{height:60px}.sluzbyStepNumber{font-size:4.5rem}.sluzbyStepTitle{font-size:1rem}.sluzbyStepDesc{font-size:.8rem}}@media (max-width:480px){.sluzbyStepsRow{grid-template-columns:1fr;gap:32px}.sluzbyStepNumber{font-size:5rem}.sluzbyStepNumberWrap{height:55px}.sluzbyHero h1{min-height:auto}}.sluzbyExtra{text-align:center;max-width:900px;margin-top:32px;padding:0 20px}.sluzbyExtra p{color:#091c0099;font-size:1.1rem;line-height:1.6}.sluzbyExtra a{color:var(--dark-green);text-underline-offset:4px;font-weight:700;text-decoration:underline;transition:opacity .2s}.sluzbyExtra a:hover{opacity:.7}.sluzbyAiPromo{flex-direction:column;align-items:center;width:100%;max-width:900px;margin-top:32px;display:flex}.sluzbyAiDivider{background:var(--near-black);opacity:.25;border-radius:2px;width:100%;max-width:800px;height:1.5px;margin-bottom:50px}.sluzbyAiPromoInner{text-align:left;justify-content:space-between;align-items:center;gap:100px;width:100%;display:flex}.sluzbyAiPromoText{flex:1}.sluzbyAiLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--near-black);opacity:.8;margin-bottom:8px;font-size:.85rem;font-weight:700}.sluzbyAiHeading{font-family:var(--font-heading);color:var(--near-black);letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:800;line-height:1.25}.sluzbyAiPrice{color:var(--dark-green)}.sluzbyAiDesc{color:#091c008c;max-width:560px;margin:0;font-size:.95rem;line-height:1.6}.sluzbyAiPromoAction{flex-shrink:0}.sluzbyAiPromoBtn{color:var(--near-black);border:1.5px solid var(--near-black);font-family:var(--font-heading);background:0 0;border-radius:100px;padding:12px 28px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .25s,color .25s,transform .2s;display:inline-block}.sluzbyAiPromoBtn:hover{background:var(--green);color:var(--near-black);transform:translateY(-2px)}@media (max-width:768px){.sluzbyAiPromoInner{flex-direction:column;align-items:flex-start;gap:24px}.sluzbyAiPromoBtn{text-align:center;width:100%}}
