.PageIntro_container__qKslC{height:calc(100vh - 120px);position:relative}.PageIntro_wrap__iWpo0{height:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.PageIntro_title__c6_qB{margin:0;line-height:1.1;font-size:clamp(32px,9vw,100px);font-weight:400;letter-spacing:.01em}.PageIntro_desc__wBWJn{margin:clamp(12px,2vw,20px) auto 0;line-height:1.5;font-size:clamp(16px,2vw,30px);font-weight:300}.PageIntro_textContainer__qZ6QU{padding:20px clamp(150px,13vw,250px) 80px}.PageIntro_arrow__DXQH9{display:inline-flex;align-items:center;justify-content:center;color:var(--black-color);text-decoration:none;cursor:pointer;animation:PageIntro_arrow-bounce__ReZba 2.8s ease-in-out infinite;transition:transform .2s ease}@keyframes PageIntro_arrow-bounce__ReZba{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(10px)}60%{transform:translateY(5px)}}@media (hover:hover) and (pointer:fine){.PageIntro_arrow__DXQH9:hover{animation-play-state:paused;transform:translateY(2px)}}.PageIntro_arrow__DXQH9:active{transform:translateY(4px)}.PageIntro_arrowIcon___FbBc{width:clamp(40px,8vw,80px);height:auto;display:block}@media(max-width:768px){.PageIntro_textContainer__qZ6QU{padding:20px 20px 60px}}.CasesTags_wrap__XOBiO{margin:28px auto}.CasesTags_heading__Ww_DU{font-size:clamp(24px,2.4vw,60px);line-height:1.15;margin:0 0 clamp(20px,4vw,40px);font-weight:400}.CasesTags_tags__sD50x{display:flex;flex-wrap:wrap;gap:14px 16px}.CasesTags_tag__q42Cz{border:1px solid var(--black-color);color:var(--black-color);background-color:transparent;border-radius:30px;padding:12px 20px;font-size:clamp(16px,1.5vw,30px);font-weight:300;cursor:pointer;transition:.2s ease-in-out;line-height:1}@media (hover:hover) and (pointer:fine){.CasesTags_tag__q42Cz:hover{background:var(--blue-color);color:#fff}}.CasesTags_active__Qh_zV{background:var(--blue-color);color:#fff}@media(max-width:768px){.CasesTags_tags__sD50x{display:flex;flex-wrap:wrap;gap:10px}}.CasesGrid_wrap__QQYDn{width:100%}.CasesGrid_grid__BhxbH{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(16px,2.4vw,28px);gap:clamp(16px,2.4vw,28px)}.CasesGrid_card__4Q_lu{border:1px solid var(--black-color);border-radius:22px;overflow:hidden;padding:clamp(15px,2vw,25px);transition:transform .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out;background:transparent}@media (hover:hover) and (pointer:fine){.CasesGrid_card__4Q_lu:hover{border-color:var(--blue-color);transform:translateY(-2px)}}.CasesGrid_cardLink__0_gdZ{display:flex;flex-direction:column;color:inherit;text-decoration:none;height:100%}.CasesGrid_media__rNfKx{position:relative;aspect-ratio:16/10;background:#fff;border-radius:18px;overflow:hidden;border:1px solid var(--black-color);flex:0 0 auto;transition:border-color .2s ease-in-out}@media (hover:hover) and (pointer:fine){.CasesGrid_card__4Q_lu:hover .CasesGrid_media__rNfKx{border-color:var(--blue-color)}}.CasesGrid_media__rNfKx img{object-fit:cover}.CasesGrid_body__rG1nT{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.CasesGrid_subtitle__Qm_ZL{margin:6px 0 10px;font-size:clamp(18px,1.5vw,30px);font-weight:400;line-height:1.25}.CasesGrid_meta__b16ph{padding:0;display:flex;flex-direction:column;gap:6px;font-size:clamp(18px,1.5vw,30px);margin:auto 0 0}.CasesGrid_row__iyeHk{display:flex;align-items:baseline;gap:8px}.CasesGrid_meta__b16ph dt{color:var(--black-color);font-weight:400}.CasesGrid_meta__b16ph dd{margin:0;color:var(--black-color);font-weight:300}.CasesGrid_empty__8VgD4{padding:clamp(24px,4vw,40px);text-align:center;color:var(--black-color);font-size:clamp(16px,1.6vw,18px);border:1px solid var(--black-color);border-radius:16px}.CasesGrid_pager__J6MCG{margin:clamp(16px,3vw,28px) 0 0;display:flex;align-items:center;justify-content:center;gap:14px}.CasesGrid_pagerBtn__itGQb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--black-color);background:transparent;border-radius:999px;padding:10px 18px;line-height:0;cursor:pointer;color:var(--black-color);transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease}@media (hover:hover) and (pointer:fine){.CasesGrid_pagerBtn__itGQb:hover{transform:translateY(-1px);border-color:var(--blue-color);color:var(--blue-color)}}.CasesGrid_pagerBtn__itGQb:active{transform:translateY(0)}.CasesGrid_pagerBtn__itGQb:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--blue-color) 20%,transparent)}.CasesGrid_pagerBtn__itGQb:disabled{opacity:.4;cursor:not-allowed;transform:none}.CasesGrid_iconFlip__89En_{transform:scaleX(-1)}.CasesGrid_pageCounter__WXPyi{font-size:14px;color:var(--black-color);opacity:.7;-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:60px;text-align:center}@media (max-width:1100px){.CasesGrid_grid__BhxbH{grid-template-columns:repeat(2,minmax(0,1fr))}.CasesGrid_meta__b16ph,.CasesGrid_subtitle__Qm_ZL{font-size:clamp(16px,2.2vw,22px)}}@media (max-width:590px){.CasesGrid_grid__BhxbH{grid-template-columns:1fr}.CasesGrid_subtitle__Qm_ZL{font-size:20px;margin-top:16px}.CasesGrid_meta__b16ph{font-size:18px}.CasesGrid_pagerBtn__itGQb{padding:12px 20px}.CasesGrid_pageCounter__WXPyi{font-size:13px;min-width:54px}}@media (prefers-reduced-motion:reduce){.CasesGrid_card__4Q_lu,.CasesGrid_media__rNfKx,.CasesGrid_pagerBtn__itGQb{transition:none}}.CasesMainPage_container__Gz9BV{padding:20px clamp(150px,13vw,250px) 80px}@media(max-width:768px){.CasesMainPage_container__Gz9BV{padding:20px 20px 60px}}.ContactForm_container__PpMDN{position:relative;width:100%;max-width:1520px;height:100%;margin:0 auto;overflow:hidden}.ContactForm_titleContainer__Y8Wuj{margin:0 auto;padding:0 clamp(150px,13vw,250px)}.ContactForm_dropZone__2Hr_R{position:relative;width:90%;height:80svh;margin:0 auto}.ContactForm_sphere__P_98s{position:relative;background-color:var(--blue-color);border-radius:55% 50% 50% 45%;width:clamp(1170px,70vw,1420px);height:clamp(680px,44vw,920px);transform:translateX(-50%);display:flex;justify-content:center;align-items:center;left:50%}@media(max-height:940px){.ContactForm_sphere__P_98s{height:clamp(680px,77vh,920px)}}@media(max-width:768px){.ContactForm_titleContainer__Y8Wuj{padding:0 20px}}@media(max-width:700px){.ContactForm_dropZone__2Hr_R{width:100%}}@media(max-width:500px){.ContactForm_container__PpMDN{padding:0}}.SectionTitle_title__rguvK{font-weight:400;line-height:1.05;color:var(--black-color);font-size:clamp(28px,4vw,68px);margin:0 0 clamp(24px,4vw,40px)}