.page-module__CjbeQG__servicePage{color:var(--color-text);background-color:#0000;padding-top:140px}.page-module__CjbeQG__hero{text-align:center;max-width:900px;margin:0 auto;padding:80px 0 40px}.page-module__CjbeQG__heroTitle{font-family:var(--font-heading);text-transform:uppercase;margin-bottom:24px;font-size:clamp(3rem,5vw,4.5rem)}.page-module__CjbeQG__includesSection{background-color:#0000;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:80px 0}.page-module__CjbeQG__sectionTitle{font-family:var(--font-heading);text-align:center;text-transform:uppercase;margin-bottom:60px;font-size:2.5rem}.page-module__CjbeQG__deliverablesGrid{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.page-module__CjbeQG__deliverableItem{cursor:pointer;color:inherit;background-color:#fff;border:1px solid #eaeaea;border-radius:0;flex-direction:column;padding:32px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.page-module__CjbeQG__deliverableItem:hover{border-color:var(--color-accent);box-shadow:0 16px 32px #0066ff14}.page-module__CjbeQG__imageBox{aspect-ratio:1450/1085;background-color:#fafafa;border:1px solid #eaeaea;border-radius:0;width:100%;margin-bottom:24px;position:relative;overflow:hidden}.page-module__CjbeQG__projectImage{object-fit:cover;border-radius:0;width:100%;height:100%;transition:transform .5s;display:block}.page-module__CjbeQG__deliverableItem:hover .page-module__CjbeQG__projectImage{transform:scale(1.03)}.page-module__CjbeQG__deliverableItem h4{font-family:var(--font-heading);text-transform:uppercase;color:#111;margin-bottom:12px;font-size:1.25rem}.page-module__CjbeQG__deliverableItem p{color:#666;margin:0;line-height:1.6}.page-module__CjbeQG__inlineCtaWrapper{text-align:center}.page-module__CjbeQG__processSection{padding:120px 0}.page-module__CjbeQG__portfolioSection{background-color:#0000;border-top:1px solid #eaeaea;padding:120px 0}.page-module__CjbeQG__pricingSection{text-align:center;padding:120px 0}.page-module__CjbeQG__priceTier{background-color:#0000;border:1px solid #eaeaea;max-width:500px;margin:0 auto;padding:60px}.page-module__CjbeQG__priceTier h3{font-family:var(--font-heading);margin-bottom:16px;font-size:2rem}.page-module__CjbeQG__priceAmount{color:var(--color-accent);margin-bottom:32px;font-size:3rem;font-weight:700}.page-module__CjbeQG__testimonialsSection{background-color:#0000;border-top:1px solid #eaeaea;padding:120px 0}.page-module__CjbeQG__faqSection{padding:120px 0}.page-module__CjbeQG__ctaSection{background-color:var(--color-accent);color:#fff;text-align:center;padding:120px 0}.page-module__CjbeQG__ctaSection h2{color:#fff;margin-bottom:24px;font-size:clamp(2rem,4vw,3rem)}.page-module__CjbeQG__btnPrimary{background-color:var(--color-accent);color:#fff;text-transform:uppercase;letter-spacing:.1em;padding:18px 36px;font-weight:700;text-decoration:none;transition:transform .3s;display:inline-block}.page-module__CjbeQG__btnPrimary:hover{transform:translateY(-4px)}.page-module__CjbeQG__btnWhite{color:var(--color-accent);text-transform:uppercase;letter-spacing:.1em;background-color:#0000;padding:18px 36px;font-weight:700;text-decoration:none;transition:transform .3s;display:inline-block}.page-module__CjbeQG__btnWhite:hover{transform:translateY(-4px)}.page-module__CjbeQG__problemSection{background-color:#0000;width:100%;padding:100px 5vw}.page-module__CjbeQG__problemContainer{flex-direction:column;gap:80px;width:100%;max-width:100%;margin:0;display:flex}.page-module__CjbeQG__problemCol{align-self:flex-start;width:45%}.page-module__CjbeQG__solutionCol{align-self:flex-end;width:45%}.page-module__CjbeQG__problemText,.page-module__CjbeQG__solutionText{font-family:var(--font-heading,sans-serif);color:#111;text-align:left;margin:0;font-size:clamp(1.4rem,2.8vw,2.4rem);font-weight:500;line-height:1.35}.page-module__CjbeQG__solutionText{color:#06f}@media (max-width:992px){.page-module__CjbeQG__problemCol,.page-module__CjbeQG__solutionCol{width:65%}}@media (max-width:768px){.page-module__CjbeQG__problemSection{padding:80px 24px}.page-module__CjbeQG__problemContainer{gap:40px}.page-module__CjbeQG__problemCol,.page-module__CjbeQG__solutionCol{align-self:stretch;width:100%}.page-module__CjbeQG__deliverablesGrid{grid-template-columns:1fr;gap:24px}.page-module__CjbeQG__deliverableItem{padding:20px}.page-module__CjbeQG__imageBox{margin-bottom:16px}}
