.map-case{color:#ededed;min-height:100vh;font-family:var(--font-roboto),Arial,Helvetica,sans-serif;background:#111110;padding:0;font-size:14px;overflow:hidden}.map-back{width:100%;padding:64px 4vw 0;position:relative}.map-back a{color:#d7d7d7}.map-back a:hover{color:#fff}.map-language-toggle{align-items:center;display:flex;position:absolute;top:64px;right:4vw}.map-language-toggle button{color:#777;letter-spacing:.4px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:18px;padding:0;font-size:14px;line-height:18px;transition:color .2s;display:flex}.map-language-toggle button:hover{color:#aaa}.map-language-toggle button.active{color:#ededed}.map-language-toggle button:focus-visible{outline-offset:2px;outline:2px solid #fff}.map-hero{text-align:center;padding-top:64px}.map-kicker{color:#858585;margin:0 0 31px;font-size:13px}.map-hero h1{width:600px;max-width:calc(100% - 40px);font-family:var(--font-bebas-neue),"Arial Narrow",sans-serif;margin:0 auto;font-size:64px;font-weight:400;line-height:.8}.map-case[data-language=ru] .map-hero h1{font-family:var(--font-oswald),"Arial Narrow",sans-serif;letter-spacing:-.5px;font-size:46px;font-weight:500;line-height:1.05}.map-subtitle{width:600px;max-width:calc(100% - 40px);margin:17px auto 0;line-height:1.25}.map-hero-visual{aspect-ratio:524/540;justify-content:center;align-items:center;width:min(524px,100vw - 28px);margin:26px auto 0;display:flex}.map-hero-visual>img{object-fit:contain;width:100%;height:100%;display:block}.map-facts{border:1px solid #3b3b3d;border-radius:10px;grid-template-columns:repeat(4,1fr);width:min(900px,88vw);margin:64px auto 0;display:grid;overflow:hidden}.map-facts div{border-left:1px solid #3b3b3d;min-height:94px;padding:29px 24px}.map-facts div:first-child{border-left:0}.map-facts span,.map-facts strong{font-weight:400;line-height:1.4;display:block}.map-facts span{color:#858585}.map-copy{text-align:center;color:#858585;width:min(600px,88vw);margin:64px auto 0;line-height:1.3}.map-copy h2{color:#ededed;margin:0 0 13px;font-size:18px;font-weight:600;line-height:1.1}.map-copy p{width:min(390px,100%);margin:0 auto 12px}.map-copy p:last-child{margin-bottom:0}.map-laptop{justify-content:center;width:min(1044px,100vw);margin:32px auto 0;display:flex}.map-laptop img{object-fit:contain;width:100%;height:auto;display:block}.desktop-map-showcase{aspect-ratio:2924/1652;background:#f5f3f1;border-radius:16px;width:min(900px,88vw);margin:32px auto 0;overflow:hidden}.map-video{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}.mobile-flow{width:min(1440px,100vw);margin:32px auto 0}.mobile-flow>img{width:100%;height:auto;display:block}.map-testimonial{text-align:center;width:min(1024px,100vw);min-height:280px;margin:64px auto 0;padding:0 30px}.map-testimonial-quote{width:min(600px,100% - 48px);margin:0 auto;position:relative}.map-testimonial-mark{color:#fff9;text-align:right;width:26px;font-family:Arial,Helvetica,sans-serif;font-size:48px;line-height:36px;position:absolute;top:0;right:calc(100% + 6px)}.map-testimonial blockquote{font-family:var(--font-bebas-neue),"Arial Narrow",sans-serif;color:#fff;margin:0;font-size:32px;font-weight:400;line-height:36px;position:relative}.map-case[data-language=ru] .map-testimonial blockquote{font-family:var(--font-oswald),"Arial Narrow",sans-serif;text-transform:uppercase;font-size:26px;font-weight:500;line-height:30px}.map-testimonial-author{flex-direction:column;align-items:center;margin-top:32px;font-size:14px;line-height:18px;display:flex}.map-testimonial-avatar{width:81px;height:80px;margin-bottom:4px;position:relative}.map-testimonial-avatar img{width:100%;height:100%;display:block}.map-testimonial-avatar span{color:#000;justify-content:center;align-items:center;font-size:48px;line-height:1;display:flex;position:absolute;inset:0}.map-testimonial-author strong{color:#fff;font-weight:400}.map-testimonial-author p{color:#fff9;text-align:center;width:300px;max-width:100%;margin:0}.map-footer{padding:120px 0 32px}@media (max-width:850px){.map-hero h1{font-size:clamp(46px,8vw,64px)}.map-facts{grid-template-columns:1fr 1fr}.map-facts div:nth-child(3){border-top:1px solid #3b3b3d;border-left:0}.map-facts div:nth-child(4){border-top:1px solid #3b3b3d}}@media (max-width:520px){.map-case{font-size:13px}.map-back{padding-left:20px}.map-language-toggle{right:20px}.map-kicker{padding:0 18px;font-size:11px}.map-hero h1{padding:0 18px;font-size:42px}.map-case[data-language=ru] .map-hero h1{font-size:30px;line-height:1.12}.map-subtitle{padding:0 22px}.map-hero-visual{width:100%}.map-facts{grid-template-columns:1fr}.map-facts div{border-top:1px solid #3b3b3d;border-left:0;min-height:72px;padding:18px 20px}.map-facts div:first-child{border-top:0}.desktop-map-showcase{width:94vw}.map-testimonial{min-height:0;padding:0 22px}.map-testimonial-mark{width:20px;font-size:38px;line-height:28px;top:0;right:calc(100% + 5px)}.map-testimonial blockquote,.map-case[data-language=ru] .map-testimonial blockquote{font-size:24px;line-height:28px}.map-testimonial-author{margin-top:32px}.map-testimonial-avatar{width:65px;height:64px}.map-testimonial-avatar span{font-size:38px}.map-footer{padding:120px 0 32px}}
