.CaseStudy-module-scss-module__pXk6bG__caseStudy{background-color:#0a0a0f}.CaseStudy-module-scss-module__pXk6bG__hero{align-items:center;width:100%;height:60vh;min-height:500px;padding-top:80px;display:flex;position:relative;overflow:hidden}@media (max-width:1024px){.CaseStudy-module-scss-module__pXk6bG__hero{height:auto;padding:140px 0 80px}}.CaseStudy-module-scss-module__pXk6bG__container{z-index:10;max-width:1400px;margin:0 auto;padding:0 24px;position:relative}.CaseStudy-module-scss-module__pXk6bG__backButton{font-family:var(--font-mono);color:#fff;opacity:.8;margin-bottom:32px;font-size:13px;text-decoration:none;transition:opacity .3s cubic-bezier(.16,1,.3,1);display:inline-block}.CaseStudy-module-scss-module__pXk6bG__backButton:hover{opacity:1}.CaseStudy-module-scss-module__pXk6bG__heroContent{max-width:800px}.CaseStudy-module-scss-module__pXk6bG__category{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#fff;opacity:.9;margin-bottom:16px;font-size:12px;display:block}.CaseStudy-module-scss-module__pXk6bG__title{color:#fff;font-size:64px}@media (max-width:768px){.CaseStudy-module-scss-module__pXk6bG__title{font-size:40px}}.CaseStudy-module-scss-module__pXk6bG__heroImagePlaceholder{z-index:1;justify-content:flex-end;align-items:center;width:100%;height:100%;padding-right:10%;display:flex;position:absolute;top:0;right:0}.CaseStudy-module-scss-module__pXk6bG__heroImagePlaceholder .CaseStudy-module-scss-module__pXk6bG__heroIndex{font-family:var(--font-mono);color:#ffffff08;pointer-events:none;font-size:400px;font-weight:700}@media (max-width:1024px){.CaseStudy-module-scss-module__pXk6bG__heroImagePlaceholder .CaseStudy-module-scss-module__pXk6bG__heroIndex{font-size:200px}}.CaseStudy-module-scss-module__pXk6bG__content{padding:80px 0}.CaseStudy-module-scss-module__pXk6bG__playStoreAction{justify-content:center;margin-bottom:60px;display:flex}.CaseStudy-module-scss-module__pXk6bG__specialNote{background:#111116;border:.5px solid #252530;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1)}.CaseStudy-module-scss-module__pXk6bG__specialNote:hover{border-color:#c9a84c;transform:translateY(-4px)}.CaseStudy-module-scss-module__pXk6bG__specialNote{background-color:#c9a84c0d;border:1px dashed #c9a84c;margin-top:40px;padding:24px}.CaseStudy-module-scss-module__pXk6bG__specialNote p{color:#eaeaea;margin-bottom:8px;font-size:15px}.CaseStudy-module-scss-module__pXk6bG__specialNote p:last-child{margin-bottom:0}.CaseStudy-module-scss-module__pXk6bG__specialNote strong{color:#c9a84c}.CaseStudy-module-scss-module__pXk6bG__projectStats{flex-direction:column;gap:16px;display:flex}.CaseStudy-module-scss-module__pXk6bG__miniStat{flex-direction:column;gap:4px;display:flex}.CaseStudy-module-scss-module__pXk6bG__miniStatLabel{font-family:var(--font-mono);color:#8a8a9a;text-transform:uppercase;font-size:11px}.CaseStudy-module-scss-module__pXk6bG__miniStatValue{color:#eaeaea;font-size:18px;font-weight:500}.CaseStudy-module-scss-module__pXk6bG__outcomeText{text-align:center;color:#eaeaea;max-width:800px;margin:0 auto;font-size:20px;line-height:1.6}.CaseStudy-module-scss-module__pXk6bG__section{margin-bottom:100px}.CaseStudy-module-scss-module__pXk6bG__sectionGrid{grid-template-columns:2fr 1fr;gap:80px;display:grid}@media (max-width:1024px){.CaseStudy-module-scss-module__pXk6bG__sectionGrid{grid-template-columns:1fr;gap:60px}}.CaseStudy-module-scss-module__pXk6bG__sectionTitle{margin-bottom:24px;font-size:32px}.CaseStudy-module-scss-module__pXk6bG__sectionTitleCenter{text-align:center;margin-bottom:60px;font-size:40px}.CaseStudy-module-scss-module__pXk6bG__paragraph{color:#8a8a9a;margin-bottom:32px;font-size:18px;line-height:1.7}.CaseStudy-module-scss-module__pXk6bG__bulletList{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.CaseStudy-module-scss-module__pXk6bG__bulletList li{color:#eaeaea;align-items:center;gap:12px;font-size:17px;display:flex}.CaseStudy-module-scss-module__pXk6bG__bulletList li:before{content:"→";color:#c9a84c}.CaseStudy-module-scss-module__pXk6bG__sidebar{flex-direction:column;gap:32px;display:flex}.CaseStudy-module-scss-module__pXk6bG__sidebarCard{background:#111116;border:.5px solid #252530;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1)}.CaseStudy-module-scss-module__pXk6bG__sidebarCard:hover{border-color:#c9a84c;transform:translateY(-4px)}.CaseStudy-module-scss-module__pXk6bG__sidebarCard{background-color:#1a1a22;padding:32px}.CaseStudy-module-scss-module__pXk6bG__sidebarCard:hover{transform:none}.CaseStudy-module-scss-module__pXk6bG__sidebarTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#c9a84c;margin-bottom:24px;font-size:12px}.CaseStudy-module-scss-module__pXk6bG__techGrid{flex-wrap:wrap;gap:8px;display:flex}.CaseStudy-module-scss-module__pXk6bG__deliverablesList{flex-direction:column;gap:12px;display:flex}.CaseStudy-module-scss-module__pXk6bG__deliverablesList li{color:#eaeaea;font-size:15px}.CaseStudy-module-scss-module__pXk6bG__outcomesSection{border-top:.5px solid #252530;border-bottom:.5px solid #252530;margin-bottom:120px;padding:80px 0}.CaseStudy-module-scss-module__pXk6bG__outcomesGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}@media (max-width:768px){.CaseStudy-module-scss-module__pXk6bG__outcomesGrid{grid-template-columns:1fr}}.CaseStudy-module-scss-module__pXk6bG__statCard{background:#111116;border:.5px solid #252530;border-radius:12px;transition:all .3s cubic-bezier(.16,1,.3,1)}.CaseStudy-module-scss-module__pXk6bG__statCard:hover{border-color:#c9a84c;transform:translateY(-4px)}.CaseStudy-module-scss-module__pXk6bG__statCard{text-align:center;background-color:#1a1a22;padding:40px}.CaseStudy-module-scss-module__pXk6bG__statCard .CaseStudy-module-scss-module__pXk6bG__statValue{font-family:var(--font-heading);color:#c9a84c;margin-bottom:8px;font-size:48px;display:block}.CaseStudy-module-scss-module__pXk6bG__statCard .CaseStudy-module-scss-module__pXk6bG__statLabel{font-family:var(--font-mono);color:#8a8a9a;text-transform:uppercase;font-size:13px}.CaseStudy-module-scss-module__pXk6bG__quoteSection{max-width:800px;margin:0 auto}.CaseStudy-module-scss-module__pXk6bG__blockquote{text-align:center;position:relative}.CaseStudy-module-scss-module__pXk6bG__blockquote .CaseStudy-module-scss-module__pXk6bG__quoteMark{font-family:var(--font-heading);color:#b34b1a;opacity:.3;margin-bottom:-20px;font-size:80px;line-height:1;display:block}.CaseStudy-module-scss-module__pXk6bG__blockquote p{font-family:var(--font-heading);color:#eaeaea;margin-bottom:24px;font-size:24px;line-height:1.5}.CaseStudy-module-scss-module__pXk6bG__quoteFooter{font-family:var(--font-body);color:#8a8a9a;font-size:15px}.CaseStudy-module-scss-module__pXk6bG__projectNav{border-top:.5px solid #252530;grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.CaseStudy-module-scss-module__pXk6bG__projectNav{grid-template-columns:1fr}}.CaseStudy-module-scss-module__pXk6bG__navLink{flex-direction:column;align-items:center;gap:12px;padding:60px 24px;text-decoration:none;transition:background-color .3s cubic-bezier(.16,1,.3,1);display:flex}.CaseStudy-module-scss-module__pXk6bG__navLink:hover{background-color:#111116}.CaseStudy-module-scss-module__pXk6bG__navLink:hover .CaseStudy-module-scss-module__pXk6bG__navTitle{color:#c9a84c}.CaseStudy-module-scss-module__pXk6bG__navLink:first-child{border-right:.5px solid #252530}@media (max-width:768px){.CaseStudy-module-scss-module__pXk6bG__navLink:first-child{border-bottom:.5px solid #252530;border-right:none}}.CaseStudy-module-scss-module__pXk6bG__navLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#c9a84c;font-size:11px}.CaseStudy-module-scss-module__pXk6bG__navTitle{font-family:var(--font-heading);color:#eaeaea;font-size:24px;transition:color .3s cubic-bezier(.16,1,.3,1)}
