.CaseStudyDetail-module__byiysW__hero{padding:200px 24px 72px;position:relative;overflow:hidden}.CaseStudyDetail-module__byiysW__heroMobileApp{background:linear-gradient(160deg,#0a1e4d 0%,#1c53b8 55%,#123a8a 100%)}.CaseStudyDetail-module__byiysW__heroBusinessWebsite{background:linear-gradient(155deg,#0a3d3a 0%,#14806e 55%,#0e5b50 100%)}.CaseStudyDetail-module__byiysW__heroWebPlatform{background:linear-gradient(155deg,#4d2a0a 0%,#c17a2c 55%,#8a5620 100%)}.CaseStudyDetail-module__byiysW__heroEcommerce{background:linear-gradient(155deg,#3d0a35 0%,#a8286f 55%,#7a1e51 100%)}.CaseStudyDetail-module__byiysW__dotField{background-image:radial-gradient(#ffffff40 1.5px,#0000 1.5px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 80% 20%,#000 0%,#0000 60%);mask-image:radial-gradient(circle at 80% 20%,#000 0%,#0000 60%)}.CaseStudyDetail-module__byiysW__heroInner{z-index:1;text-align:center;max-width:800px;margin:0 auto;position:relative}.CaseStudyDetail-module__byiysW__backLink{font-family:var(--font-matter);color:#ffffffbf;align-items:center;gap:8px;margin-bottom:24px;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.CaseStudyDetail-module__byiysW__backLink:hover{color:#fff}.CaseStudyDetail-module__byiysW__categoryTag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;font-family:var(--font-matter);letter-spacing:.06em;text-transform:uppercase;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-flex}.CaseStudyDetail-module__byiysW__heading{font-family:var(--font-season-mix);letter-spacing:-.02em;color:#fff;margin:0 0 18px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.2}.CaseStudyDetail-module__byiysW__summary{font-family:var(--font-matter);color:#fffc;max-width:620px;margin:0 auto 28px;font-size:16px;line-height:1.6}.CaseStudyDetail-module__byiysW__chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.CaseStudyDetail-module__byiysW__chip{font-family:var(--font-matter);color:#fff;background:#ffffff24;border:1px solid #ffffff3d;border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:600}.CaseStudyDetail-module__byiysW__bodySection{background:#eff0f2;padding:72px 24px}.CaseStudyDetail-module__byiysW__bodyGrid{grid-template-columns:1.7fr 1fr;align-items:start;gap:40px;max-width:1120px;margin:0 auto;display:grid}.CaseStudyDetail-module__byiysW__content{flex-direction:column;gap:36px;display:flex}.CaseStudyDetail-module__byiysW__block,.CaseStudyDetail-module__byiysW__successBlock{background:#fff;border:1px solid #ecedf1;border-radius:24px;padding:32px;box-shadow:0 20px 60px #0a0a1e0d}.CaseStudyDetail-module__byiysW__successBlock{background:linear-gradient(155deg,#0a1128 0%,#0058cc 100%);border:none}.CaseStudyDetail-module__byiysW__blockLabel{font-family:var(--font-matter);letter-spacing:.08em;text-transform:uppercase;color:#07f;margin:0 0 14px;font-size:12px;font-weight:700}.CaseStudyDetail-module__byiysW__successBlock .CaseStudyDetail-module__byiysW__blockLabel{color:#ffffffb3}.CaseStudyDetail-module__byiysW__blockText{font-family:var(--font-matter);color:#3d3d3d;margin:0;font-size:15.5px;line-height:1.75}.CaseStudyDetail-module__byiysW__successText{font-family:var(--font-matter);color:#fff;margin:0;font-size:16px;line-height:1.75}.CaseStudyDetail-module__byiysW__featureList{flex-direction:column;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:flex}.CaseStudyDetail-module__byiysW__featureItem{font-family:var(--font-matter);color:#1f1f1f;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.6;display:flex}.CaseStudyDetail-module__byiysW__featureIcon{color:#07f;flex-shrink:0;margin-top:1px}.CaseStudyDetail-module__byiysW__sidebar{position:sticky;top:120px}.CaseStudyDetail-module__byiysW__snapshotCard{background:#fff;border:1px solid #ecedf1;border-radius:24px;padding:28px;box-shadow:0 20px 60px #0a0a1e0d}.CaseStudyDetail-module__byiysW__snapshotTitle{font-family:var(--font-season-mix);color:#0a0a0a;margin:0 0 20px;font-size:16px;font-weight:700}.CaseStudyDetail-module__byiysW__snapshotRow{border-top:1px solid #f0f0f2;padding:14px 0}.CaseStudyDetail-module__byiysW__snapshotRow:first-of-type{border-top:none}.CaseStudyDetail-module__byiysW__snapshotLabel{font-family:var(--font-matter);letter-spacing:.06em;text-transform:uppercase;color:#9b9ba5;margin:0 0 6px;font-size:11.5px;font-weight:700}.CaseStudyDetail-module__byiysW__snapshotValue{font-family:var(--font-matter);color:#1f1f1f;margin:0;font-size:14.5px;font-weight:600}.CaseStudyDetail-module__byiysW__snapshotChips{flex-wrap:wrap;gap:8px;display:flex}.CaseStudyDetail-module__byiysW__snapshotChip{font-family:var(--font-matter);color:#0058cc;background:#0077ff14;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.CaseStudyDetail-module__byiysW__snapshotCta{width:100%;font-family:var(--font-matter);color:#fff;cursor:pointer;background:#07f;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:13px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.CaseStudyDetail-module__byiysW__snapshotCta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0077ff4d}.CaseStudyDetail-module__byiysW__ctaSection{background:#fff;padding:0 24px 120px}.CaseStudyDetail-module__byiysW__ctaBanner{text-align:center;background:linear-gradient(155deg,#0a1128 0%,#0058cc 100%);border-radius:32px;max-width:1120px;margin:0 auto;padding:64px 40px}.CaseStudyDetail-module__byiysW__ctaHeading{font-family:var(--font-season-mix);letter-spacing:-.02em;color:#fff;margin:0 0 14px;font-size:clamp(26px,3.2vw,38px);font-weight:800}.CaseStudyDetail-module__byiysW__ctaSubheading{font-family:var(--font-matter);color:#ffffffbf;max-width:480px;margin:0 auto 32px;font-size:15px}.CaseStudyDetail-module__byiysW__ctaButton{font-family:var(--font-matter);color:#0a1128;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.CaseStudyDetail-module__byiysW__ctaButton:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000040}@media (max-width:900px){.CaseStudyDetail-module__byiysW__bodyGrid{grid-template-columns:1fr}.CaseStudyDetail-module__byiysW__sidebar{position:static}}@media (max-width:640px){.CaseStudyDetail-module__byiysW__hero{padding:168px 20px 56px}.CaseStudyDetail-module__byiysW__block,.CaseStudyDetail-module__byiysW__successBlock,.CaseStudyDetail-module__byiysW__snapshotCard{padding:24px}.CaseStudyDetail-module__byiysW__ctaBanner{padding:48px 24px}}
.Footer-module__fpBKia__section{background:#05060a;padding-top:100px;overflow:hidden}.Footer-module__fpBKia__inner{max-width:1280px;margin:0 auto;padding:0 40px}.Footer-module__fpBKia__columns{grid-template-columns:repeat(5,1fr);gap:32px;display:grid}.Footer-module__fpBKia__column{flex-direction:column;gap:16px;display:flex}.Footer-module__fpBKia__columnHeading{font-family:var(--font-matter);text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin:0;font-size:12px;font-weight:700}.Footer-module__fpBKia__linkList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__fpBKia__link{font-family:var(--font-matter);color:#ffffffbf;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.Footer-module__fpBKia__link:hover{color:#4da3ff}.Footer-module__fpBKia__socialLink{font-family:var(--font-matter);color:#ffffffbf;align-items:center;gap:8px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.Footer-module__fpBKia__socialLink:hover{color:#4da3ff}.Footer-module__fpBKia__divider{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:64px;padding:24px 0;display:flex}.Footer-module__fpBKia__copyright{font-family:var(--font-matter);color:#fff6;margin:0;font-size:13px}.Footer-module__fpBKia__legalLinks{align-items:center;gap:20px;display:flex}.Footer-module__fpBKia__legalLink{font-family:var(--font-matter);color:#fff6;font-size:13px;text-decoration:none;transition:color .2s}.Footer-module__fpBKia__legalLink:hover{color:#fffc}.Footer-module__fpBKia__wordmarkBanner{background:#000;justify-content:center;align-items:center;margin-top:0;padding:0 0 2vw;display:flex;position:relative;overflow:hidden}.Footer-module__fpBKia__wordmark{font-family:var(--font-season-mix);letter-spacing:-.02em;color:#fff;white-space:nowrap;-webkit-user-select:none;user-select:none;mix-blend-mode:difference;font-size:clamp(4.5rem,16vw,15rem);font-weight:800;line-height:.9}.Footer-module__fpBKia__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.Footer-module__fpBKia__columns{grid-template-columns:repeat(3,1fr);gap:40px 24px}}@media (max-width:560px){.Footer-module__fpBKia__section{padding-top:72px}.Footer-module__fpBKia__inner{padding:0 24px}.Footer-module__fpBKia__columns{grid-template-columns:repeat(2,1fr)}.Footer-module__fpBKia__divider{text-align:center;justify-content:center}.Footer-module__fpBKia__copyright{text-align:center;order:2;width:100%}}