.WorkPage-module__w3fcsG__workPage{background:var(--white);min-height:100vh;color:var(--black);overflow-x:hidden}.WorkPage-module__w3fcsG__container{width:100%;max-width:var(--container-max);padding-inline:var(--container-pad);box-sizing:border-box;margin:0 auto}.WorkPage-module__w3fcsG__sectionTag{font-family:var(--font-display);text-transform:none;letter-spacing:0;color:var(--black);align-items:center;gap:8px;margin-bottom:12px;font-size:16px;font-weight:700;display:flex}.WorkPage-module__w3fcsG__sectionTag:before{content:"";background-color:var(--black);border-radius:50%;width:4px;height:4px;display:inline-block}.WorkPage-module__w3fcsG__heroSection{padding:154px 0 64px}.WorkPage-module__w3fcsG__headerGrid{grid-template-columns:minmax(0,1.32fr) minmax(390px,.98fr);align-items:end;gap:clamp(48px,6vw,96px);display:grid}.WorkPage-module__w3fcsG__leftHeader{flex-direction:column;display:flex}.WorkPage-module__w3fcsG__heroTitle{font-family:Cabinet Grotesk,sans-serif;font-weight:700;font-size:var(--fs-hero);line-height:var(--lh-heading);color:var(--black);letter-spacing:-1.8px;max-width:760px;margin-top:8px}.WorkPage-module__w3fcsG__rightHeader{flex-direction:column;gap:18px;padding-bottom:2px;display:flex}.WorkPage-module__w3fcsG__heroDesc{font-family:Inter,sans-serif;font-size:16px;line-height:var(--lh-body);color:var(--black);opacity:1;max-width:590px}.WorkPage-module__w3fcsG__heroActions{gap:12px;display:flex}.WorkPage-module__w3fcsG__filterSection{padding:34px 0 22px}.WorkPage-module__w3fcsG__filterTag{text-transform:none;letter-spacing:0;color:var(--black);margin-right:30px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;display:inline-block}.WorkPage-module__w3fcsG__filterTag:before{content:"• "}.WorkPage-module__w3fcsG__filterGrid{grid-template-columns:repeat(4,max-content);justify-content:start;align-items:center;gap:25px clamp(44px,5vw,92px);margin-top:-22px;padding-left:150px;display:grid}.WorkPage-module__w3fcsG__filterBtn:nth-child(4){grid-column:1}.WorkPage-module__w3fcsG__filterBtn{cursor:pointer;color:var(--black);font-family:var(--font-display);font-weight:700;font-size:var(--fs-heading);background:0 0;border:0;border-radius:0;align-items:center;gap:2px;padding:0;transition:all .3s cubic-bezier(.25,1,.5,1);display:inline-flex}.WorkPage-module__w3fcsG__filterBtn:hover,.WorkPage-module__w3fcsG__activeFilter{color:var(--teal);background:0 0}.WorkPage-module__w3fcsG__filterCount{font-size:var(--fs-h2);opacity:.75;background:0 0;border-radius:0;align-self:flex-end;padding:0;transition:all .3s;transform:translateY(2px)}.WorkPage-module__w3fcsG__activeFilter .WorkPage-module__w3fcsG__filterCount{color:var(--teal);background:0 0}.WorkPage-module__w3fcsG__gridSection{padding:22px 0 100px}.WorkPage-module__w3fcsG__caseGrid{grid-template-columns:repeat(2,1fr);align-items:start;column-gap:52px;display:grid}.WorkPage-module__w3fcsG__caseCol{flex-direction:column;gap:34px;display:flex}.WorkPage-module__w3fcsG__caseCard{cursor:pointer;flex-direction:column;display:flex}.WorkPage-module__w3fcsG__caseCardLink{color:inherit;flex-direction:column;width:100%;text-decoration:none;display:flex}.WorkPage-module__w3fcsG__cardImageWrapper{width:100%;height:350px;box-shadow:none;background:var(--cream);border:1px solid #0c465173;border-radius:3px;padding:0;transition:transform .4s cubic-bezier(.25,1,.5,1),box-shadow .4s;position:relative;overflow:hidden}.WorkPage-module__w3fcsG__cardImage{object-fit:cover;width:100%;height:calc(100% - 36px);display:block}.WorkPage-module__w3fcsG__caseCard:hover .WorkPage-module__w3fcsG__cardImageWrapper,.WorkPage-module__w3fcsG__caseCardLink:hover .WorkPage-module__w3fcsG__cardImageWrapper{transform:translateY(-3px);box-shadow:0 8px 20px #0c465114}.WorkPage-module__w3fcsG__mockupHeader{background:var(--teal);color:#fff;justify-content:space-between;align-items:center;height:36px;padding:0 13px;font:700 18px Cabinet Grotesk,sans-serif;display:flex}.WorkPage-module__w3fcsG__mockupDot{background:#f8f7f266;border-radius:50%;width:8px;height:8px}.WorkPage-module__w3fcsG__caseTechTag{background:var(--lime);color:var(--teal);font-family:var(--font-display);box-shadow:none;border-radius:3px;padding:3px 7px;font-size:16px;font-weight:700;position:static}.WorkPage-module__w3fcsG__casePreviewGraphic{flex-direction:column;gap:12px;display:flex}.WorkPage-module__w3fcsG__graphicLine{background:#f8f7f240;border-radius:3px;height:6px}.WorkPage-module__w3fcsG__cardContent{padding-top:10px}.WorkPage-module__w3fcsG__cardClient{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1px;color:var(--black);font-size:16px;font-weight:700}.WorkPage-module__w3fcsG__cardTitle{font-family:Cabinet Grotesk,sans-serif;font-weight:700;font-size:var(--fs-h2);color:var(--black);margin-top:4px;line-height:1.2;transition:color .2s}.WorkPage-module__w3fcsG__caseCard:hover .WorkPage-module__w3fcsG__cardTitle,.WorkPage-module__w3fcsG__caseCardLink:hover .WorkPage-module__w3fcsG__cardTitle{color:var(--teal)}.WorkPage-module__w3fcsG__testimonialCard{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;padding:0 4px;display:flex}.WorkPage-module__w3fcsG__quoteMark{font-family:Cabinet Grotesk,sans-serif;font-size:var(--fs-quote-mark);color:var(--black);margin-bottom:6px;font-style:italic;line-height:1;display:block}.WorkPage-module__w3fcsG__quoteText{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-heading);color:var(--black);margin:0 0 16px;font-weight:700}.WorkPage-module__w3fcsG__authorSection{border-top:0;align-items:center;gap:16px;padding-top:0;display:flex}.WorkPage-module__w3fcsG__authorAvatar{color:#0000;background-color:#d9d9d9;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-family:Cabinet Grotesk,sans-serif;font-size:16px;font-weight:700;display:flex;overflow:hidden}.WorkPage-module__w3fcsG__authorImage{object-fit:cover;width:100%;height:100%;display:block}.WorkPage-module__w3fcsG__authorName{font-family:Cabinet Grotesk,sans-serif;font-weight:700;font-size:var(--fs-form-label);color:var(--black);line-height:1.2}.WorkPage-module__w3fcsG__authorRole{font-family:Inter,sans-serif;font-size:var(--fs-body);color:var(--black);margin-top:2px;line-height:1.2}.WorkPage-module__w3fcsG__ctaCard{text-align:center;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;min-height:180px;padding:35px 20px;display:flex}.WorkPage-module__w3fcsG__ctaTitle{font-family:Cabinet Grotesk,sans-serif;font-weight:700;font-size:var(--fs-heading);color:var(--black);letter-spacing:-1px}.WorkPage-module__w3fcsG__ctaDesc{font-family:Inter,sans-serif;font-weight:500;font-size:var(--fs-body);color:var(--black);margin:6px 0 12px}.WorkPage-module__w3fcsG__reviewsSection{background:var(--white);padding:100px 0}.WorkPage-module__w3fcsG__reviewsHeader{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}.WorkPage-module__w3fcsG__reviewsTag{text-transform:uppercase;letter-spacing:1px;color:var(--teal);margin-bottom:12px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;display:inline-block}.WorkPage-module__w3fcsG__reviewsHeading{color:var(--black);letter-spacing:-1.5px;font-family:Cabinet Grotesk,sans-serif;font-size:48px;font-weight:700;line-height:1.2}.WorkPage-module__w3fcsG__limeText{color:var(--teal);display:inline-block;position:relative}.WorkPage-module__w3fcsG__limeText:after{content:"";background-color:var(--lime);z-index:-1;border-radius:2px;width:100%;height:6px;position:absolute;bottom:4px;left:0}.WorkPage-module__w3fcsG__googleBadge{background:#fff;border:1px solid #0c46510d;border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:24px 36px;display:flex;box-shadow:0 8px 30px #00000005}.WorkPage-module__w3fcsG__googleLogoRow{align-items:center;gap:6px;display:flex}.WorkPage-module__w3fcsG__googleLogoText{color:var(--black);font-family:Cabinet Grotesk,sans-serif;font-size:18px;font-weight:700}.WorkPage-module__w3fcsG__googleRatingsText{text-transform:uppercase;letter-spacing:1px;color:var(--gray);font-family:Inter,sans-serif;font-size:10px;font-weight:600}.WorkPage-module__w3fcsG__starsRow{color:gold;gap:3px;font-size:16px;display:flex}.WorkPage-module__w3fcsG__badgeScore{color:var(--black);font-family:Cabinet Grotesk,sans-serif;font-size:14px;font-weight:700}.WorkPage-module__w3fcsG__carouselContainer{background:var(--teal);color:var(--cream);border-radius:32px;padding:80px 100px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0c465140}.WorkPage-module__w3fcsG__carouselTrack{align-items:center;min-height:220px;display:flex;position:relative}.WorkPage-module__w3fcsG__carouselSlide{flex-direction:column;width:100%;display:flex}.WorkPage-module__w3fcsG__carouselQuoteIcon{color:var(--lime);margin-bottom:20px;font-family:Cabinet Grotesk,sans-serif;font-size:110px;font-style:italic;line-height:.5}.WorkPage-module__w3fcsG__carouselQuote{letter-spacing:-.5px;color:var(--cream);margin-bottom:40px;font-family:Cabinet Grotesk,sans-serif;font-size:34px;font-weight:500;line-height:1.45}.WorkPage-module__w3fcsG__carouselMeta{border-top:1px solid #f8f7f21a;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:30px;display:flex}.WorkPage-module__w3fcsG__metaRatingCol{flex-direction:column;gap:4px;display:flex}.WorkPage-module__w3fcsG__metaGoogleLogo{color:var(--cream);font-family:Cabinet Grotesk,sans-serif;font-size:16px;font-weight:700}.WorkPage-module__w3fcsG__metaGoogleRatings{text-transform:uppercase;letter-spacing:.5px;color:#f8f7f280;font-family:Inter,sans-serif;font-size:9px;font-weight:600}.WorkPage-module__w3fcsG__metaStars{color:var(--lime);align-items:center;gap:2px;margin-top:4px;font-size:13px;display:flex}.WorkPage-module__w3fcsG__metaStar{line-height:1}.WorkPage-module__w3fcsG__metaScore{color:var(--cream);margin-left:6px;font-family:Cabinet Grotesk,sans-serif;font-size:12px;font-weight:700}.WorkPage-module__w3fcsG__carouselAuthor{text-align:right}.WorkPage-module__w3fcsG__carouselAuthorName{color:var(--lime);font-family:Cabinet Grotesk,sans-serif;font-size:20px;font-weight:700}.WorkPage-module__w3fcsG__carouselAuthorRole{color:#f8f7f299;margin-top:4px;font-family:Inter,sans-serif;font-size:13px}.WorkPage-module__w3fcsG__carouselNav{justify-content:center;align-items:center;gap:24px;margin-top:40px;display:flex}.WorkPage-module__w3fcsG__navArrow{color:var(--cream);cursor:pointer;background:0 0;border:1px solid #f8f7f24d;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .3s cubic-bezier(.25,1,.5,1);display:flex}.WorkPage-module__w3fcsG__navArrow:hover{border-color:var(--lime);color:var(--lime);transform:scale(1.05)}.WorkPage-module__w3fcsG__navDots{align-items:center;gap:8px;display:flex}.WorkPage-module__w3fcsG__navDot{cursor:pointer;background:#f8f7f24d;border:none;border-radius:50%;width:8px;height:8px;transition:all .3s cubic-bezier(.25,1,.5,1)}.WorkPage-module__w3fcsG__activeDot{background:var(--lime);border-radius:12px;width:24px}@media (max-width:1440px){.WorkPage-module__w3fcsG__container{padding-inline:var(--container-pad)}}@media (max-width:1200px){.WorkPage-module__w3fcsG__container{padding-inline:var(--container-pad)}.WorkPage-module__w3fcsG__headerGrid{gap:40px}.WorkPage-module__w3fcsG__filterGrid{grid-template-columns:repeat(4,max-content);justify-content:start;margin-top:18px;padding-left:0}.WorkPage-module__w3fcsG__caseGrid{gap:30px}.WorkPage-module__w3fcsG__cardImageWrapper{height:380px}.WorkPage-module__w3fcsG__testimonialCard{height:auto;padding:12px 4px}.WorkPage-module__w3fcsG__ctaCard{height:auto;padding:35px 20px}.WorkPage-module__w3fcsG__carouselContainer{padding:60px}.WorkPage-module__w3fcsG__carouselQuote{font-size:28px}}@media (max-width:992px){.WorkPage-module__w3fcsG__headerGrid{grid-template-columns:1fr;gap:20px}.WorkPage-module__w3fcsG__rightHeader{margin-top:0;padding-bottom:0}.WorkPage-module__w3fcsG__caseGrid{grid-template-columns:1fr;gap:30px;max-width:650px;margin:0 auto}.WorkPage-module__w3fcsG__caseCol{gap:30px}.WorkPage-module__w3fcsG__cardImageWrapper{height:350px}.WorkPage-module__w3fcsG__testimonialCard,.WorkPage-module__w3fcsG__ctaCard{height:auto}.WorkPage-module__w3fcsG__reviewsHeader{flex-direction:column;align-items:flex-start;gap:20px}.WorkPage-module__w3fcsG__googleBadge{align-self:flex-start}}@media (max-width:768px){.WorkPage-module__w3fcsG__container{padding-inline:var(--container-pad)}.WorkPage-module__w3fcsG__heroSection{padding:128px 0 56px}.WorkPage-module__w3fcsG__heroTitle{font-size:38px}.WorkPage-module__w3fcsG__filterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.WorkPage-module__w3fcsG__reviewsHeading{font-size:36px}.WorkPage-module__w3fcsG__carouselContainer{padding:40px 30px}.WorkPage-module__w3fcsG__carouselQuote{font-size:22px}.WorkPage-module__w3fcsG__carouselMeta{flex-direction:column;align-items:flex-start;gap:20px}.WorkPage-module__w3fcsG__carouselAuthor{text-align:left}}@media (max-width:576px){.WorkPage-module__w3fcsG__container{padding-inline:var(--container-pad)}.WorkPage-module__w3fcsG__heroActions{flex-direction:column;gap:12px}.WorkPage-module__w3fcsG__filterGrid{gap:8px}.WorkPage-module__w3fcsG__filterBtn{padding:8px 16px;font-size:13px}.WorkPage-module__w3fcsG__cardImageWrapper{height:300px;padding:0}.WorkPage-module__w3fcsG__testimonialCard,.WorkPage-module__w3fcsG__ctaCard{height:auto;padding:18px 4px}.WorkPage-module__w3fcsG__ctaTitle{font-size:30px}.WorkPage-module__w3fcsG__quoteText{font-size:16px}}
