.copy-icon{color:#006bb4;cursor:pointer;font-size:16px;margin-left:6px}.solutions-wrapper .solutions-row{display:flex;flex-wrap:wrap}.solutions-wrapper .solution-item{display:flex}.solutions-wrapper .solution-card{display:flex;flex-direction:column;height:100%;width:100%}.solutions-wrapper .solution-content{display:flex;flex-direction:column;flex-grow:1}.solutions-wrapper .solution-text{margin-top:auto}.skills-dropdown-wrapper .skill-icon img{width:40px}.portfolio-header{background:#000}body,html{height:100%;margin:0}body{display:flex;flex-direction:column;min-height:100vh}.solutions-wrapper{flex:1}.portfolio-header__logo{padding:16px 0;text-align:center}.portfolio-header__logo img{max-width:180px}.portfolio-hero{align-items:center;background-image:url(https://48672905.fs1.hubspotusercontent-na2.net/hubfs/48672905/black-new-1.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;position:relative;width:100%}.portfolio-hero__overlay{inset:0;position:absolute;z-index:1}.portfolio-hero__content{color:#fff;padding:40px 15px;position:relative;text-align:center;z-index:2}.portfolio-hero__title{font-size:80px;font-weight:800;line-height:90px;margin-bottom:10px}.portfolio-hero__title span{display:block}.portfolio-hero__subtitle{font-size:32px}@media (max-width:991px){.portfolio-hero__title{font-size:48px}.portfolio-hero__subtitle{font-size:18px}}@media (max-width:768px){.portfolio-hero__title{font-size:50px;line-height:70px}}@media (max-width:575px){.portfolio-header__logo img{max-width:140px}.portfolio-hero__title{font-size:58px;line-height:65px}.portfolio-hero__subtitle{font-size:15px}}.skills-dropdown-wrapper{background:#e2eff7;padding:22px 0}.skills-dropdown-wrapper .skills-toggle-btn{background:linear-gradient(90deg,#2a98d0,#04ccff);border:none;border-radius:8px;color:#fff;font-size:26px;font-weight:500;padding:18px 85px}.skills-dropdown-wrapper .skills-dropdown{display:inline-block;position:relative}.skills-dropdown-wrapper .skills-dropdown-menu{border:none;border-radius:14px;box-shadow:0 25px 60px rgba(0,0,0,.12);left:50%!important;padding:50px 100px;position:absolute!important;top:calc(100% + 14px);transform:translateX(-50%)!important;width:800px}.skills-dropdown-wrapper .skill-item{align-items:center;border-radius:10px;color:#222;display:flex;font-weight:500;gap:12px;padding:12px 14px;text-decoration:none}.skills-dropdown-wrapper .skill-icon{align-items:center;background:#eef3f7;border-radius:10px;display:flex;flex-shrink:0;height:70px;justify-content:center;width:70px}.skills-dropdown-wrapper .skill-arrow{color:#000;font-weight:bolder}.skills-dropdown-wrapper .skill-item:hover{background:#f2f8ff}@media (max-width:575px){.skills-dropdown-wrapper .skills-dropdown-menu{padding:20px;width:92vw}}.solutions-wrapper{background-image:url(https://48672905.fs1.hubspotusercontent-na2.net/hubfs/48672905/black-solution.png);background-repeat:no-repeat;background-size:cover;padding:50px 50px 10px}.solutions-wrapper .solutions-box{background:#fff;border-radius:20px;box-shadow:0 30px 60px rgba(0,0,0,.12);padding:40px 30px}.solutions-wrapper .solutions-title{font-family:Heebo,sans-serif;font-size:42px;font-weight:500;margin-bottom:35px;text-align:center}.solutions-wrapper .solutions-title span{color:#006bb4}.solutions-wrapper .solution-card{background:#fff;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.08);overflow:hidden;transition:all .3s ease}.solutions-wrapper .solution-card img{border-radius:10px;height:250px;object-fit:cover;width:100%}.solutions-wrapper .solution-content{padding:14px}.solutions-wrapper .solution-tag a{color:#e53935;font-size:16px;font-weight:600;text-decoration:none}.solutions-wrapper .solution-text a{color:#000;font-family:Heebo,sans-serif;font-size:16px;font-weight:700;line-height:32px;text-decoration:none}.solutions-wrapper .slider-dots{display:flex;gap:6px;justify-content:center;margin-top:25px}.solutions-wrapper .slider-dots span{background:#d0d5dd;border-radius:50%;height:8px;width:8px}.solutions-wrapper .slider-dots span.active{background:#0d6efd}@media (max-width:767px){.solutions-wrapper .solutions-row{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory}.solutions-wrapper .solutions-row>div{flex:0 0 80%;scroll-snap-align:start}.solutions-wrapper .solutions-row::-webkit-scrollbar{display:none}}@media (min-width:768px) and (max-width:991px){.solutions-wrapper .solutions-row{flex-wrap:wrap;overflow:visible}.solutions-wrapper .solutions-row>div{flex:0 0 50%;max-width:50%}}.solution-item{transition:all .4s ease}.solution-item.hide{opacity:0;pointer-events:none;transform:translateY(20px)}.solution-item.show{opacity:1;transform:translateY(0)}.solutions-wrapper{transition:margin-top .3s ease}.skills-dropdown{position:static}.skills-dropdown-menu{margin-top:12px;position:static!important;width:100%}.solution-section{display:none}.solution-item.show{display:block}.solutions-pagination{margin-top:20px}.pagination-list{align-items:center;border-radius:40px;display:inline-flex;gap:8px;list-style:none;padding:10px 14px}.page-link{align-items:center;border-radius:8px;display:flex;font-size:18px;font-weight:500;height:42px;justify-content:center;text-decoration:none;transition:all .3s ease;width:42px}.page-link:hover{background:#e0e7ff}.page-item.active .page-link{background:#2f80ed;color:#fff}.page-item.disabled .page-link{pointer-events:none}li.page-item{background:#fff;border-radius:8px}.site-footer{background:#fff4f4;padding:16px 0}.footer-text{color:#1f2937;font-size:20px;margin:0}.footer-text a{color:#1f2937;text-decoration:underline}.footer-text a:hover{opacity:.7}@media (max-width:767px){.solutions-wrapper .solutions-row{display:flex;flex-wrap:wrap;overflow:visible}.solutions-wrapper .solutions-row>div{flex:0 0 50%;max-width:50%}.solutions-wrapper .solution-card img{height:175px}.mobile-slider-dots{display:none!important}.solutions-wrapper .solution-tag a{font-size:12px}.solutions-wrapper .solution-text a{font-size:16px;line-height:0px}.solutions-wrapper{padding:10px}}.all-view .solution-section{display:contents}.all-view .solutions-title{display:none}.all-view .solutions-box{margin-top:0;padding-top:0}.cta-wrapper{margin-bottom:20px}.cta-wrapper .cta-box{background-color:#fff;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.15);max-width:900px;padding:20px 30px}.cta-wrapper .cta-title{color:#000;font-size:72px;font-weight:600}.cta-wrapper .cta-btn{background:linear-gradient(90deg,#2a98d0,#04ccff);border-radius:6px;color:#fff;font-size:20px;font-weight:600;padding:12px 140px}.cta-wrapper .cta-btn:hover{color:#fff}@media (max-width:991px){.cta-wrapper .cta-title{font-size:48px}.cta-wrapper .cta-btn{font-size:18px;padding:12px 90px}}@media (max-width:576px){.cta-wrapper .cta-box{border-radius:16px;padding:25px 20px}.cta-wrapper .cta-title{font-size:32px}.cta-wrapper .cta-btn{font-size:16px;padding:14px 0;width:100%}}@media (max-width:992px){.skills-dropdown-wrapper .skills-toggle-btn{font-size:22px;padding:16px 60px}}@media (max-width:576px){.skills-dropdown-wrapper .skills-toggle-btn{display:block;font-size:18px;max-width:100%;padding:14px 30px;width:100%}}.copied-text{color:green;font-size:12px;font-weight:600;margin-left:8px}.solution-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;position:relative;z-index:5}.solution-badges span{align-items:center;background:#1d1d1d;border:1px solid hsla(0,0%,100%,.12);border-radius:50px;color:#fff!important;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.7px;line-height:1;padding:8px 16px;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.solution-badges span:hover{transform:translateY(-2px)}.badge-shopify{background:#95bf47!important;border-color:#95bf47!important;color:#fff!important}.badge-wordpress{background:#21759b!important;border-color:#21759b!important;color:#fff!important}.solution-badges *,.solution-badges a,.solution-badges span,.solution-content a{text-decoration:none!important}.solution-badges *{border-bottom:none!important;box-shadow:none!important}