.studio-case-module__q-FIiW__h2{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.2rem,4.4vw,4.4rem);font-weight:860;line-height:.92}.studio-case-module__q-FIiW__head{padding-block:104px clamp(48px,6vw,88px);overflow:clip}.studio-case-module__q-FIiW__headGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,4vw,64px);margin-top:clamp(20px,3vw,40px);display:grid}.studio-case-module__q-FIiW__headText{justify-items:start;gap:18px;display:grid}.studio-case-module__q-FIiW__type{color:var(--pink-text);font-size:.88rem;font-weight:700}.studio-case-module__q-FIiW__h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(3rem,6.6vw,7rem);font-weight:880;line-height:.88}.studio-case-module__q-FIiW__h1:after{content:"";background:var(--accent,var(--blue));border-radius:999px;width:88px;height:8px;margin-top:18px;display:block}.studio-case-module__q-FIiW__hook{font-size:var(--fs-lead);max-width:40ch;line-height:1.5}.studio-case-module__q-FIiW__factsBand{padding-block:clamp(36px,5vw,64px)}.studio-case-module__q-FIiW__facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px 36px;display:grid}.studio-case-module__q-FIiW__facts dt{font-family:var(--font-display);font-size:clamp(3rem,5vw,5rem);font-weight:880;line-height:.9}.studio-case-module__q-FIiW__facts dd{color:#ffffffe0;max-width:26ch;margin-top:6px;font-size:.95rem}.studio-case-module__q-FIiW__body{padding-block:clamp(64px,8vw,120px)}.studio-case-module__q-FIiW__bodyGrid{gap:clamp(40px,5vw,72px);max-width:980px;display:grid}.studio-case-module__q-FIiW__block{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:16px 40px;display:grid}.studio-case-module__q-FIiW__task{font-size:1.15rem;line-height:1.6}.studio-case-module__q-FIiW__did{counter-reset:did;gap:14px;display:grid}.studio-case-module__q-FIiW__did li{counter-increment:did;padding-left:48px;font-size:1.05rem;line-height:1.6;position:relative}.studio-case-module__q-FIiW__did li:before{content:counter(did);background:var(--accent,var(--blue));color:#fff;text-shadow:0 1px 2px #00000040;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.9rem;font-weight:800;display:grid;position:absolute;top:-2px;left:0}.studio-case-module__q-FIiW__stack{flex-wrap:wrap;gap:8px;display:flex}.studio-case-module__q-FIiW__stack li{background:var(--fog);border-radius:999px;padding:8px 14px;font-weight:650}.studio-case-module__q-FIiW__gallery{padding-block:clamp(64px,8vw,120px)}.studio-case-module__q-FIiW__shots{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,2.6vw,36px);margin-top:clamp(28px,3vw,44px);display:grid}.studio-case-module__q-FIiW__shots figure{gap:10px;display:grid}.studio-case-module__q-FIiW__frame{aspect-ratio:16/10;background:#fff;border-radius:16px;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #16121c14,0 30px 60px -40px #16121c80}.studio-case-module__q-FIiW__mobileShot .studio-case-module__q-FIiW__frame{aspect-ratio:390/800;border:8px solid #16121c;border-radius:28px;max-width:300px}.studio-case-module__q-FIiW__shots figcaption{color:var(--muted);font-size:.92rem}.studio-case-module__q-FIiW__cta{padding-block:clamp(56px,7vw,100px)}.studio-case-module__q-FIiW__ctaGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 48px;display:grid}.studio-case-module__q-FIiW__ctaSide{font-size:var(--fs-lead);justify-items:start;gap:18px;line-height:1.5;display:grid}.studio-case-module__q-FIiW__next{padding-block:clamp(48px,6vw,88px)}.studio-case-module__q-FIiW__nextLink{background:var(--fog);transition:background-color .3s, transform .4s var(--ease-out);border-radius:26px;gap:8px;padding:clamp(24px,3vw,40px);display:grid}.studio-case-module__q-FIiW__nextLink:hover{background:#e9e6f0;transform:translateY(-3px)}.studio-case-module__q-FIiW__nextLabel{color:var(--pink-text);font-size:.88rem;font-weight:700}.studio-case-module__q-FIiW__nextName{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(2.4rem,5vw,5rem);font-weight:880;line-height:.9}.studio-case-module__q-FIiW__nextHook{max-width:60ch;color:var(--muted)}.studio-case-module__q-FIiW__all{border-bottom:2px solid var(--pink);margin-top:20px;font-weight:700;display:inline-block}@media (max-width:1000px){.studio-case-module__q-FIiW__headGrid,.studio-case-module__q-FIiW__ctaGrid,.studio-case-module__q-FIiW__block{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.studio-case-module__q-FIiW__shots{grid-template-columns:minmax(0,1fr)}}.studio-case-module__q-FIiW__block .studio-case-module__q-FIiW__h2{-webkit-hyphens:none;hyphens:none;font-size:clamp(1.9rem,2.8vw,2.8rem)}
.Devices-module__oBb9Sa__devices{width:100%;padding:0 7% 9% 0;position:relative}.Devices-module__oBb9Sa__laptop{background:#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #16121c1a,0 40px 80px -40px #16121c8c,0 18px 30px -24px #16121c66}.Devices-module__oBb9Sa__tilt .Devices-module__oBb9Sa__laptop{transform-origin:0;transform:perspective(1600px)rotateY(-6deg)rotateX(3deg)}.Devices-module__oBb9Sa__bar{background:#f1f0f4;border-bottom:1px solid #16121c14;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.Devices-module__oBb9Sa__bar i{background:#d9d6de;border-radius:50%;width:9px;height:9px}.Devices-module__oBb9Sa__bar i:first-child{background:#ff5f57}.Devices-module__oBb9Sa__bar i:nth-child(2){background:#febc2e}.Devices-module__oBb9Sa__bar i:nth-child(3){background:#28c840}.Devices-module__oBb9Sa__url{color:#16121c99;white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:999px;flex:1;max-width:60%;height:18px;margin-left:10px;padding:0 10px;font-size:11px;line-height:18px;overflow:hidden}.Devices-module__oBb9Sa__screen{aspect-ratio:16/10;background:#eceaf1;position:relative}.Devices-module__oBb9Sa__phone{aspect-ratio:390/820;background:#16121c;border-radius:28px;width:27%;padding:7px;position:absolute;bottom:0;right:0;box-shadow:0 30px 60px -24px #16121cb3}.Devices-module__oBb9Sa__tilt .Devices-module__oBb9Sa__phone{transform:rotate(4deg)}.Devices-module__oBb9Sa__notch{z-index:2;background:#16121c;border-radius:999px;width:34%;height:12px;margin-left:-17%;position:absolute;top:12px;left:50%}.Devices-module__oBb9Sa__phoneScreen{background:#fff;border-radius:22px;width:100%;height:100%;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){.Devices-module__oBb9Sa__devices{animation:Devices-module__oBb9Sa__rise .8s var(--ease-out) both}.Devices-module__oBb9Sa__phone{animation:Devices-module__oBb9Sa__rise .9s var(--ease-out) .12s both}}@keyframes Devices-module__oBb9Sa__rise{0%{opacity:0;translate:0 24px}}
.ChatMock-module__TqEbgG__chat{background:linear-gradient(#dfe8f3,#cfdbea);flex-direction:column;font-size:10.5px;line-height:1.35;display:flex;position:absolute;inset:0}.ChatMock-module__TqEbgG__head{background:#fff;border-bottom:1px solid #0000000f;align-items:center;gap:8px;padding:26px 10px 8px;display:flex}.ChatMock-module__TqEbgG__head b{font-size:11.5px;display:block}.ChatMock-module__TqEbgG__head small{color:#56636f}.ChatMock-module__TqEbgG__ava{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.ChatMock-module__TqEbgG__body{flex-direction:column;flex:1;justify-content:flex-end;gap:6px;padding:10px 8px 12px;display:flex;overflow:hidden}.ChatMock-module__TqEbgG__bot,.ChatMock-module__TqEbgG__user{border-radius:12px;max-width:84%;padding:6px 9px;box-shadow:0 1px 1px #00000014}.ChatMock-module__TqEbgG__bot{background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.ChatMock-module__TqEbgG__user{background:#e1ffc7;border-bottom-right-radius:4px;align-self:flex-end}.ChatMock-module__TqEbgG__btns{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.ChatMock-module__TqEbgG__btns span{color:var(--blue);background:#2e2bff1a;border-radius:7px;padding:3px 7px;font-weight:700}@media (prefers-reduced-motion:no-preference){.ChatMock-module__TqEbgG__bot,.ChatMock-module__TqEbgG__user{animation:ChatMock-module__TqEbgG__pop .45s var(--ease-out) both;animation-delay:calc(var(--i) * .55s + .3s)}}@keyframes ChatMock-module__TqEbgG__pop{0%{opacity:0;transform:translateY(8px)scale(.96)}}
.ScreenWall-module__9R5j2W__wall{background:var(--ink);height:clamp(320px,38vw,560px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.ScreenWall-module__9R5j2W__plane{align-content:center;gap:22px;display:grid;position:absolute;inset:-20% -10%;transform:rotate(-8deg)skew(6deg)}.ScreenWall-module__9R5j2W__row{gap:22px;width:max-content;animation:70s linear infinite ScreenWall-module__9R5j2W__slide;display:flex}.ScreenWall-module__9R5j2W__reverse{animation-duration:85s;animation-direction:reverse}.ScreenWall-module__9R5j2W__tile{aspect-ratio:16/10;background:#241f2c;border-radius:14px;flex:none;width:clamp(240px,26vw,420px);position:relative;overflow:hidden;box-shadow:0 20px 40px -20px #000000b3}@keyframes ScreenWall-module__9R5j2W__slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ScreenWall-module__9R5j2W__row{animation:none}}
