.brand-detail-module__WqL7nq__brandContainer{max-width:900px;margin:7rem auto 3rem;padding:0 1.5rem}.brand-detail-module__WqL7nq__brandHeader{align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.brand-detail-module__WqL7nq__brandLogo{border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #0000001a}.brand-detail-module__WqL7nq__brandHeaderContent{flex-grow:1}.brand-detail-module__WqL7nq__brandName{color:#1a1a1a;margin-bottom:.25rem;font-size:2.5rem;font-weight:700}.brand-detail-module__WqL7nq__brandMeta{gap:1rem;margin-bottom:1rem;display:flex}.brand-detail-module__WqL7nq__brandYearWorked,.brand-detail-module__WqL7nq__brandProjectType{color:#666;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.brand-detail-module__WqL7nq__brandProjectType{color:#fb1772;font-weight:500}.brand-detail-module__WqL7nq__relationshipBadge{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.brand-detail-module__WqL7nq__directBadge,.brand-detail-module__WqL7nq__agencyBadge{border-radius:30px;align-items:center;gap:.5rem;max-width:fit-content;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:inline-flex}.brand-detail-module__WqL7nq__directBadge{color:#137333;background-color:#e6f4ea;border:1px solid #ceead6}.brand-detail-module__WqL7nq__agencyBadge{color:#1a73e8;background-color:#e8f0fe;border:1px solid #d2e3fc}.brand-detail-module__WqL7nq__experienceLink{color:#fb1772;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.brand-detail-module__WqL7nq__experienceLink:hover{color:#d44920}.brand-detail-module__WqL7nq__brandDescription{color:#444;margin-bottom:3rem;font-size:1.125rem;line-height:1.6}.brand-detail-module__WqL7nq__detailedExperience{margin-bottom:3rem}.brand-detail-module__WqL7nq__sectionTitle{color:#1a1a1a;margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.5rem;font-weight:600;position:relative}.brand-detail-module__WqL7nq__sectionTitle:after{content:"";background-color:#fb1772;width:60px;height:3px;position:absolute;bottom:0;left:0}.brand-detail-module__WqL7nq__achievementsList{margin-bottom:3rem;padding:0;list-style:none}.brand-detail-module__WqL7nq__achievementItem{margin-bottom:1rem;padding-left:2rem;font-size:1.05rem;line-height:1.5;position:relative}.brand-detail-module__WqL7nq__achievementItem:before{content:"✓";color:#fb1772;font-weight:700;position:absolute;left:0}.brand-detail-module__WqL7nq__technologiesSection{margin-bottom:3rem}.brand-detail-module__WqL7nq__technologiesList{flex-wrap:wrap;gap:.75rem;display:flex}.brand-detail-module__WqL7nq__technologyTag{color:#444;background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:30px;padding:.5rem 1rem;font-size:.875rem}.brand-detail-module__WqL7nq__technologiesUsedSection{margin-bottom:3rem}.brand-detail-module__WqL7nq__technologiesGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.brand-detail-module__WqL7nq__techUsedItem{background-color:#f9f9f9;border-radius:10px;padding:1.5rem;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 8px #0000000d}.brand-detail-module__WqL7nq__techUsedItem:hover{transform:translateY(-5px);box-shadow:0 6px 12px #0000001a}.brand-detail-module__WqL7nq__techHeader{margin-bottom:1rem}.brand-detail-module__WqL7nq__techName{color:#1a1a1a;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.brand-detail-module__WqL7nq__techCategory{color:#666;background-color:#f0f0f0;border-radius:30px;margin-right:.5rem;padding:.25rem .75rem;font-size:.75rem;display:inline-block}.brand-detail-module__WqL7nq__expertiseLevel{border-radius:30px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.brand-detail-module__WqL7nq__expertiseBeginner{color:#07c;background-color:#e8f4fd}.brand-detail-module__WqL7nq__expertiseIntermediate{color:#137333;background-color:#e6f4ea}.brand-detail-module__WqL7nq__expertiseAdvanced{color:#b06000;background-color:#fef7e0}.brand-detail-module__WqL7nq__expertiseExpert{color:#c5221f;background-color:#fce8e6}.brand-detail-module__WqL7nq__techDescription{color:#555;margin-bottom:1rem;font-size:.9rem;line-height:1.5}.brand-detail-module__WqL7nq__techLink{color:#fb1772;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.brand-detail-module__WqL7nq__techLink:hover{color:#d44920}.brand-detail-module__WqL7nq__testimonialSection{background-color:#f9f9f9;border-radius:12px;margin-bottom:3rem;padding:2rem}.brand-detail-module__WqL7nq__testimonialQuote{margin-bottom:1.5rem;font-size:1.125rem;font-style:italic;line-height:1.6;position:relative}.brand-detail-module__WqL7nq__testimonialQuote:before{content:"\"";color:#fb1772;opacity:.2;font-size:3rem;position:absolute;top:-1rem;left:-1.5rem}.brand-detail-module__WqL7nq__testimonialAuthor{margin-bottom:.25rem;font-weight:600}.brand-detail-module__WqL7nq__testimonialPosition{color:#666;font-size:.875rem}.brand-detail-module__WqL7nq__backLink{color:#fb1772;align-items:center;gap:.5rem;margin-top:2rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.brand-detail-module__WqL7nq__backLink:hover{color:#d44920}.brand-detail-module__WqL7nq__brandWebsiteLink{color:#4f46e5;align-items:center;gap:.5rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.brand-detail-module__WqL7nq__brandWebsiteLink:hover{color:#3730a3}.brand-detail-module__WqL7nq__paragraph{color:#333;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.brand-detail-module__WqL7nq__richTextHeading{color:#1a1a1a;margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.brand-detail-module__WqL7nq__richTextSubheading{color:#1a1a1a;margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.brand-detail-module__WqL7nq__richTextList{margin-bottom:1.5rem;padding-left:1.5rem}.brand-detail-module__WqL7nq__richTextListItem{margin-bottom:.5rem;line-height:1.6}.brand-detail-module__WqL7nq__richTextLink{color:#4f46e5;text-decoration:underline;transition:color .2s}.brand-detail-module__WqL7nq__richTextLink:hover{color:#3730a3}.brand-detail-module__WqL7nq__projectGallery{margin-bottom:3rem}.brand-detail-module__WqL7nq__galleryGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-top:1.5rem;display:grid}.brand-detail-module__WqL7nq__galleryItem{border-radius:8px;height:200px;position:relative;overflow:hidden}.brand-detail-module__WqL7nq__galleryImage{-o-object-fit:cover;object-fit:cover;transition:transform .3s}.brand-detail-module__WqL7nq__galleryItem:hover .brand-detail-module__WqL7nq__galleryImage{transform:scale(1.05)}.brand-detail-module__WqL7nq__relatedBrandsSection{margin-bottom:3rem}.brand-detail-module__WqL7nq__relatedBrandsGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem;display:grid}.brand-detail-module__WqL7nq__relatedBrandCard{background-color:#fff;border-radius:10px;align-items:center;gap:1rem;padding:1rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #0000000d}.brand-detail-module__WqL7nq__relatedBrandCard:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001a}.brand-detail-module__WqL7nq__relatedBrandLogo{border-radius:8px;flex-shrink:0;width:64px;height:64px;overflow:hidden}.brand-detail-module__WqL7nq__relatedBrandContent{flex-direction:column;display:flex}.brand-detail-module__WqL7nq__relatedBrandName{color:#1a1a1a;margin-bottom:.25rem;font-size:1.1rem;font-weight:600}.brand-detail-module__WqL7nq__relatedBrandProject{color:#fb1772;font-size:.875rem}.brand-detail-module__WqL7nq__ctaSection{text-align:center;background-color:#f9f9f9;border-radius:12px;margin:4rem 0;padding:3rem 2rem;box-shadow:0 4px 12px #0000000d}.brand-detail-module__WqL7nq__ctaTitle{color:#1a1a1a;margin-bottom:1rem;font-size:1.75rem;font-weight:700}.brand-detail-module__WqL7nq__ctaText{color:#444;max-width:600px;margin:0 auto 2rem;font-size:1.1rem;line-height:1.6}.brand-detail-module__WqL7nq__ctaButtons{justify-content:center;gap:1rem;display:flex}.brand-detail-module__WqL7nq__ctaPrimaryButton{color:#fff;background-color:#fb1772;border-radius:50px;padding:.85rem 2rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s}.brand-detail-module__WqL7nq__ctaPrimaryButton:hover{background-color:#fb1772;transform:translateY(-3px)}.brand-detail-module__WqL7nq__ctaSecondaryButton{color:#fb1772;background-color:#fff;border:1px solid #fb1772;border-radius:50px;padding:.85rem 2rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s}.brand-detail-module__WqL7nq__ctaSecondaryButton:hover{background-color:#fff0eb;transform:translateY(-3px)}@media (max-width:768px){.brand-detail-module__WqL7nq__brandHeader{flex-direction:column;align-items:flex-start}.brand-detail-module__WqL7nq__brandName{font-size:2rem}.brand-detail-module__WqL7nq__brandLogo{margin-bottom:1rem}.brand-detail-module__WqL7nq__technologiesGrid{grid-template-columns:1fr}.brand-detail-module__WqL7nq__ctaButtons{flex-direction:column}.brand-detail-module__WqL7nq__relatedBrandsGrid{grid-template-columns:1fr}}
/*# sourceMappingURL=0juzr~i0-hczp.css.map*/