#portfolio.pksms-home-work-section{padding:90px 20px;background:linear-gradient(180deg,#f5f8ff 0%,#fff 100%);scroll-margin-top:80px}
.pksms-home-work-wrap{max-width:1300px;margin:auto}.pksms-home-work-eyebrow{text-align:center;color:#155eef;letter-spacing:.18em;font-size:12px;font-weight:850}.pksms-home-work-heading{text-align:center;max-width:850px;margin:12px auto 14px;font-size:clamp(30px,4vw,53px);line-height:1.12;letter-spacing:-.035em;color:#0b1933;font-weight:850}.pksms-home-work-sub{margin:0 auto 36px;max-width:740px;text-align:center;color:#61708a;line-height:1.7;font-size:16px}
.pksms-home-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.pksms-home-work-card{min-width:0;border:1px solid #e0e8f5;border-radius:23px;background:#fff;overflow:hidden;box-shadow:0 12px 35px rgba(13,38,83,.08);display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.pksms-home-work-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px rgba(13,38,83,.15)}.pksms-home-work-cover{display:block;aspect-ratio:960/590;background:#eef2f9;overflow:hidden}.pksms-home-work-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.pksms-home-work-body{padding:22px;display:flex;flex-direction:column;flex:1}.pksms-home-work-category{color:#2563eb;text-transform:uppercase;letter-spacing:.07em;font-size:11px;font-weight:800}.pksms-home-work-body h3{font-size:21px;line-height:1.25;font-weight:800;color:#102542;margin:10px 0}.pksms-home-work-body p{font-size:14px;color:#61718a;line-height:1.7;margin:0 0 17px;flex:1}.pksms-home-work-stack{border-top:1px solid #e8eef8;padding-top:13px;font-size:12px;color:#28549b;font-weight:700}.pksms-home-work-link{font-size:14px;color:#0b60e9;font-weight:800;margin-top:17px}.pksms-home-work-more{display:block;width:max-content;max-width:100%;margin:33px auto 0;border-radius:13px;padding:15px 26px;color:#fff;background:#125df0;font-weight:800;text-align:center}
@media(max-width:1000px){.pksms-home-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){#portfolio.pksms-home-work-section{padding:57px 14px}.pksms-home-work-grid{grid-template-columns:1fr;gap:18px}.pksms-home-work-body{padding:18px}.pksms-home-work-heading{font-size:34px}}

#root #portfolio{display:none!important}
section.pksms-home-work-server{display:block!important;width:100%;margin:0;position:relative;z-index:1;box-sizing:border-box}
.pksms-home-work-server .pksms-home-work-heading span{color:#2563eb}
.pksms-home-work-server .pksms-home-work-cover img{object-fit:cover;object-position:top center}
