.pd--korsi{--ks-accent:#7c3aed;--ks-accent-dim:rgba(124,58,237,.12)}.pd--korsi .pd-row1__breadcrumb-link{color:var(--ks-accent)}.pd--korsi .pd-row1__info-card:before{background:linear-gradient(90deg,var(--ks-accent),#a855f7,#0a3d6b,var(--ks-accent),#a855f7)}.pd--korsi .pd-row1__info-label{color:var(--ks-accent)}.pd--korsi .pd-row2__bullet,.pd--korsi .pd-row3__bullet{background:var(--ks-accent)}.pd--korsi .pd-row2__sub,.pd--korsi .pd-row3__sub,.pd--korsi .pd-row4__stat-num{color:var(--ks-accent)}.pd--korsi .pd-row2__logo-card:before,.pd--korsi .pd-row4__stat-card:before{background:linear-gradient(90deg,var(--ks-accent),#a855f7,#0a3d6b,var(--ks-accent),#a855f7)}.pd--korsi .pd-row2{background:linear-gradient(135deg,#f8f9fb,#fff)}[data-theme=dark] .pd--korsi .pd-row2{background:linear-gradient(135deg,var(--color-surface-alt) 0,var(--color-surface) 100%)}.ks-feature-badge{position:absolute;bottom:2rem;left:2rem;display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-radius:50px;background:hsla(0,0%,100%,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 20px rgba(0,0,0,.1);z-index:2}[data-theme=dark] .ks-feature-badge{background:rgba(26,34,51,.92)}.ks-feature-badge__logo{width:32px;height:32px;flex-shrink:0}.ks-feature-badge__text{font-family:var(--font-heading);font-size:1.1rem;font-weight:800;color:var(--color-fg)}.ks-tagline{font-size:.95rem;font-weight:700;color:var(--ks-accent);margin:-.5rem 0 1rem}.ks-transition{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;background:#fff;border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.06)}[data-theme=dark] .ks-transition{background:var(--color-surface)}.ks-transition__col{flex:1 1}.ks-transition__label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .5rem}.ks-transition__label--from{color:var(--color-fg-subtle)}.ks-transition__label--to{color:var(--ks-accent)}.ks-transition__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem;font-size:.85rem;color:var(--color-fg-muted);line-height:1.6}.ks-transition__arrow{font-size:1.5rem;color:var(--ks-accent);padding-top:1.5rem;flex-shrink:0}.ks-steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem;max-width:1100px;margin-inline:auto;padding:0 2.5rem 3rem}@media (max-width:900px){.ks-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ks-steps{grid-template-columns:1fr}}.ks-step{background:#fff;border-radius:14px;padding:2rem 1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.06);position:relative;overflow:hidden}.ks-step:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,var(--ks-accent),#a855f7,#0a3d6b,var(--ks-accent),#a855f7);background-size:200% 100%;animation:pjBorderFlow 4s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.6}[data-theme=dark] .ks-step{background:var(--color-surface)}.ks-step__num{font-size:2rem;font-weight:900;color:var(--ks-accent);opacity:.3;display:block;margin-bottom:.75rem;line-height:1}.ks-step__title{font-size:1.05rem;font-weight:800;margin:0 0 .5rem;color:var(--color-fg)}.ks-step__desc{font-size:.85rem;color:var(--color-fg-muted);margin:0;line-height:1.7}.ks-screens{background:#f4f5f7}[data-theme=dark] .ks-screens{background:var(--color-surface-alt)}.ks-screens__inner{max-width:var(--max-width);margin-inline:auto;padding:3rem 2.5rem;display:flex;flex-direction:column;gap:2.5rem}.ks-screen-card{display:grid;grid-template-columns:1.2fr 1fr;border-radius:20px;overflow:hidden;background:#fff;box-shadow:var(--shadow-card);transition:box-shadow .3s,transform .3s}.ks-screen-card:nth-child(2n){grid-template-columns:1fr 1.2fr}.ks-screen-card:nth-child(2n) .ks-screen-card__visual{order:2}.ks-screen-card:nth-child(2n) .ks-screen-card__info{order:1}[data-theme=dark] .ks-screen-card{background:var(--color-surface)}.ks-screen-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.ks-screen-card__visual{display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#f9fafb}[data-theme=dark] .ks-screen-card__visual{background:var(--color-surface-alt)}.ks-screen-card__img{width:100%;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.ks-screen-card__info{padding:2.5rem;display:flex;flex-direction:column;justify-content:center}.ks-screen-card__heading{font-size:1.3rem;font-weight:800;margin:0 0 .3rem;color:var(--color-fg)}.ks-screen-card__sub{font-size:.85rem;font-weight:600;color:var(--ks-accent);margin:0 0 1rem}.ks-screen-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.ks-screen-card__item{display:flex;align-items:flex-start;gap:.65rem;font-size:.88rem;line-height:1.7;color:var(--color-fg)}.ks-screen-card__bullet{width:7px;height:7px;border-radius:50%;background:var(--ks-accent);flex-shrink:0;margin-top:.55em}@media (max-width:900px){.ks-screen-card,.ks-screen-card:nth-child(2n){grid-template-columns:1fr}.ks-screen-card:nth-child(2n) .ks-screen-card__info,.ks-screen-card:nth-child(2n) .ks-screen-card__visual{order:unset}.ks-screen-card__info{padding:1.5rem}}.ks-scenarios{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}@media (max-width:900px){.ks-scenarios{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ks-scenarios{grid-template-columns:1fr}}.ks-scenario{background:#fff;border-radius:14px;padding:1.5rem;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:box-shadow .3s,transform .3s}.ks-scenario:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}[data-theme=dark] .ks-scenario{background:var(--color-surface)}.ks-scenario__title{font-size:1rem;font-weight:800;margin:0 0 .4rem;color:var(--color-fg)}.ks-scenario__desc{font-size:.85rem;color:var(--color-fg-muted);margin:0;line-height:1.7}.ks-testimonials{background:#fff}[data-theme=dark] .ks-testimonials{background:var(--color-surface)}.ks-testimonials__inner{max-width:var(--max-width);margin-inline:auto;padding:4rem 2.5rem;display:grid;grid-template-columns:1.5fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}@media (max-width:900px){.ks-testimonials__inner{grid-template-columns:1fr;gap:2rem;padding:2.5rem 1.5rem}}.ks-testimonial-card{-webkit-border-start:3px solid var(--ks-accent);border-inline-start:3px solid var(--ks-accent);-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;margin-bottom:1.5rem}.ks-testimonial-card__quote{font-size:.92rem;line-height:1.8;color:var(--color-fg);margin:0 0 .75rem;font-style:italic}.ks-testimonial-card__author{font-size:.85rem;color:var(--color-fg-muted)}.ks-testimonial-card__name{font-weight:700;display:block}.ks-testimonial-card__org{color:var(--ks-accent);text-decoration:none;font-weight:600}.ks-testimonial-card__org:hover{text-decoration:underline}.ks-testimonials__stats{display:flex;flex-direction:column;gap:1.5rem}.ks-stat{text-align:center;padding:1.5rem;background:#f8f9fb;border-radius:14px;box-shadow:0 2px 12px rgba(0,0,0,.06)}[data-theme=dark] .ks-stat{background:var(--color-surface-alt)}.ks-stat__value{display:block;font-size:1.8rem;font-weight:900;color:var(--ks-accent);line-height:1.2;margin-bottom:.3rem}.ks-stat__desc{font-size:.85rem;color:var(--color-fg-muted);margin:0}.ks-cta-card{max-width:700px;margin-inline:auto;padding:3rem 2rem}.ks-cta-card,.ks-cta-card__desc,.ks-cta-card__title{text-align:center}.ks-cta-card__title{font-size:1.4rem;font-weight:800;margin:0 0 .75rem;color:var(--color-fg)}.ks-cta-card__desc{font-size:.92rem;color:var(--color-fg-muted);line-height:1.8;margin:0 0 1.5rem}.ks-cta-card__actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.ks-section-heading{font-size:1.15rem;line-height:1.6;margin-bottom:1rem}@keyframes pjBorderFlow{0%{background-position:0 0}to{background-position:200% 0}}@media (max-width:900px){.ks-feature-badge{position:relative;bottom:auto;left:auto;margin:1rem;width:-moz-fit-content;width:fit-content}.ks-transition{flex-direction:column}.ks-transition__arrow{transform:rotate(90deg);align-self:center;padding-top:0}.ks-screens__inner{padding:2rem 1.5rem}}@media (max-width:768px){.ks-screens__inner{gap:1.5rem}.ks-screen-card__visual{padding:1rem}.ks-screen-card__info{padding:1.25rem}.ks-screen-card__heading{font-size:1.1rem}.ks-screen-card__sub{margin-bottom:.75rem}.ks-screen-card__list{gap:.6rem}.ks-screen-card__item{font-size:.85rem}.ks-steps{padding:0 1.25rem 2rem;gap:1rem}.ks-step{padding:1.5rem 1.25rem}.ks-step__num{font-size:1.5rem}.ks-step__title{font-size:.95rem}.ks-step__desc{font-size:.82rem}.ks-scenarios{gap:.75rem}.ks-testimonials__inner{padding:2rem 1.25rem;gap:1.5rem}.ks-testimonial-card__quote{font-size:.88rem}.ks-stat{padding:1rem}.ks-stat__value{font-size:1.4rem}.ks-cta-card{padding:2rem 1.25rem}.ks-cta-card__title{font-size:1.2rem}.ks-cta-card__actions{flex-direction:column;align-items:center}.ks-transition{padding:1rem}.ks-transition__list{font-size:.82rem}.pd--korsi .pd-row1__info{grid-template-columns:1fr 1fr}}.vp-mobile .ks-feature-badge{position:relative!important;bottom:auto!important;left:auto!important;margin:1rem!important;width:-moz-fit-content!important;width:fit-content!important}.vp-mobile .ks-transition{flex-direction:column!important}.vp-mobile .ks-transition__arrow{transform:rotate(90deg)!important;align-self:center!important;padding-top:0!important}.vp-mobile .ks-screens__inner{padding:2rem 1.5rem!important;gap:1.5rem!important}.vp-mobile .ks-screen-card,.vp-mobile .ks-screen-card:nth-child(2n){grid-template-columns:1fr!important}.vp-mobile .ks-screen-card:nth-child(2n) .ks-screen-card__info,.vp-mobile .ks-screen-card:nth-child(2n) .ks-screen-card__visual{order:unset!important}.vp-mobile .ks-screen-card__visual{padding:1rem!important}.vp-mobile .ks-screen-card__info{padding:1.25rem!important}.vp-mobile .ks-screen-card__heading{font-size:1.1rem!important}.vp-mobile .ks-screen-card__sub{margin-bottom:.75rem!important}.vp-mobile .ks-screen-card__list{gap:.6rem!important}.vp-mobile .ks-screen-card__item{font-size:.85rem!important}.vp-mobile .ks-steps{padding:0 1.25rem 2rem!important;gap:1rem!important;grid-template-columns:1fr!important}.vp-mobile .ks-step{padding:1.5rem 1.25rem!important}.vp-mobile .ks-step__num{font-size:1.5rem!important}.vp-mobile .ks-step__title{font-size:.95rem!important}.vp-mobile .ks-step__desc{font-size:.82rem!important}.vp-mobile .ks-scenarios{gap:.75rem!important;grid-template-columns:1fr!important}.vp-mobile .ks-testimonials__inner{grid-template-columns:1fr!important;padding:2rem 1.25rem!important;gap:1.5rem!important}.vp-mobile .ks-testimonial-card__quote{font-size:.88rem!important}.vp-mobile .ks-stat{padding:1rem!important}.vp-mobile .ks-stat__value{font-size:1.4rem!important}.vp-mobile .ks-cta-card{padding:2rem 1.25rem!important}.vp-mobile .ks-cta-card__title{font-size:1.2rem!important}.vp-mobile .ks-cta-card__actions{flex-direction:column!important;align-items:center!important}.vp-mobile .ks-transition{padding:1rem!important}.vp-mobile .ks-transition__list{font-size:.82rem!important}.vp-mobile .pd--korsi .pd-row1__info{grid-template-columns:1fr 1fr!important}.pd-row3--korsi{background:#fff}[data-theme=dark] .pd-row3--korsi{background:var(--color-surface)}.pd-row3--korsi .pd-row3__inner{padding-bottom:0}