html,body{max-width:100%;overflow-x:hidden}.svc,.svc *{box-sizing:border-box}.svc{width:100%;max-width:100vw;overflow:hidden}.svc-shell{width:min(1320px,100%)!important;max-width:100%!important;margin-inline:auto!important}.svc-hero{padding:96px clamp(20px,5vw,72px) 72px!important}.svc-section{width:100%;padding:76px clamp(20px,5vw,72px)!important}.svc-hero-grid,.svc-head{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)!important;gap:clamp(30px,6vw,90px)!important}.svc-hero-grid>*,.svc-head>*{min-width:0}.svc-hero h1{overflow-wrap:anywhere}.svc-category-grid,.svc-product-grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}.svc-category,.svc-product{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;padding:22px!important;border-radius:20px!important}.svc-category{min-height:420px!important;padding-top:190px!important}.svc-category:before{content:'';position:absolute;inset:0 0 auto;height:168px;background:center/cover no-repeat;transition:transform .45s ease}.svc-category:hover:before{transform:scale(1.035)}
.svc-category:nth-child(7n+1):before{background-image:linear-gradient(0deg,#160d27aa,#160d2710),url('/assets/images/showcase-services-v38.jpg')}.svc-category:nth-child(7n+2):before{background-image:linear-gradient(0deg,#160d27aa,#160d2710),url('/assets/images/website-types-atlas-v33.png')}.svc-category:nth-child(7n+3):before{background-image:linear-gradient(0deg,#160d27aa,#160d2710),url('/assets/images/showcase-commerce-v38.jpg')}.svc-category:nth-child(7n+4):before{background-image:linear-gradient(0deg,#160d27aa,#160d2710),url('/assets/images/showcase-food-v38.jpg')}.svc-category:nth-child(7n+5):before{background-image:linear-gradient(0deg,#160d27aa,#160d2710),url('/assets/images/showcase-vlog-v38.jpg')}.svc-category:nth-child(7n+6):before{background-image:linear-gradient(0deg,#160d27aa,#160d2710),url('/assets/images/showcase-mobile-v38.jpg')}.svc-category:nth-child(7n):before{background-image:linear-gradient(0deg,#160d27aa,#160d2710),url('/assets/images/showcase-pharmacy-v38.jpg')}.svc-category>.svc-icon{position:absolute;top:142px;left:22px;z-index:2;box-shadow:0 8px 22px #31155a33}.svc-category .svc-tags{margin-top:12px!important}.svc-product h3,.svc-category h3{font-size:20px!important;line-height:1.2}.svc-product p,.svc-category p{overflow-wrap:anywhere}.svc-product>footer,.svc-category>footer{position:static!important;inset:auto!important;display:flex!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;margin:auto 0 0!important;padding:16px 0 0!important;gap:10px!important;border:0!important;border-top:1px solid #eee9f3!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#241c2c!important;font:700 14px/1.25 system-ui!important}.svc-product>footer>*,.svc-category>footer>*{min-width:0!important;margin:0!important;padding:0!important;color:inherit!important}.svc-product>footer b,.svc-category>footer b{color:#7440e4!important}.svc-product>footer span,.svc-category>footer span{text-align:right!important}.svc-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.svc-process{grid-template-columns:repeat(4,minmax(0,1fr))!important}.svc-module,.svc-step{min-width:0}.svc-includes{grid-template-columns:repeat(2,minmax(0,1fr))!important}.svc-nav{left:0!important;right:0!important;width:100%!important;max-width:100vw!important}.svc-pricebox{min-width:0!important}.svc-pricebox strong{overflow-wrap:anywhere}.svc-cta{width:100%!important}
@media(max-width:1000px){.svc-hero-grid,.svc-head{grid-template-columns:1fr!important}.svc-category-grid,.svc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.svc-module-grid,.svc-process{grid-template-columns:repeat(2,minmax(0,1fr))!important}.svc-pricebox{max-width:520px}}
@media(max-width:650px){.svc-hero{padding-top:76px!important}.svc-category-grid,.svc-product-grid,.svc-module-grid,.svc-process,.svc-includes{grid-template-columns:minmax(0,1fr)!important}.svc-category{min-height:400px!important}.svc-nav{top:64px!important}.svc-section{padding-block:56px!important}}
