.FooterCursor-module__-E9pKq__cursor{display:none}@media (min-width:768px) and (hover:hover) and (pointer:fine){.FooterCursor-module__-E9pKq__cursor{z-index:20;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a2839a6;border:1px solid #ffffff73;border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;font-size:15px;font-weight:700;display:flex;position:absolute;top:0;left:0;box-shadow:0 8px 32px #001c2920}.FooterCursor-module__-E9pKq__cursor:hover,.FooterCursor-module__-E9pKq__cursor:focus-visible{color:#0b2a3d;background:#91ee00}.FooterCursor-module__-E9pKq__cursor:focus-visible{outline-offset:4px;outline:3px solid #fff}}
.projects-module__rwfWGG__page{color:#0c2b3e;max-width:1320px;margin:auto;padding:32px 32px 72px}.projects-module__rwfWGG__intro{padding-bottom:28px}.projects-module__rwfWGG__intro nav{color:#657a85;gap:12px;margin-bottom:38px;font-size:13px;display:flex}.projects-module__rwfWGG__intro nav a:hover{color:#0c2b3e}.projects-module__rwfWGG__heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.projects-module__rwfWGG__heading h1{letter-spacing:-2px;font-size:clamp(40px,5.5vw,76px);line-height:1.2}.projects-module__rwfWGG__heading h1 span{display:inline-block;position:relative}.projects-module__rwfWGG__heading h1 span:after{content:"";background:#93ed00;border-radius:10px;height:5px;position:absolute;bottom:0;left:0;right:0}.projects-module__rwfWGG__count{letter-spacing:2px;white-space:nowrap;font-size:12px}.projects-module__rwfWGG__intro>p{color:#657a85;max-width:100%;margin-top:0;font-size:18px;line-height:1.9}.projects-module__rwfWGG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.projects-module__rwfWGG__card{background:#fff;border:1px solid #dae3e6;border-radius:28px;overflow:hidden;box-shadow:0 12px 40px #0c2b3e06}.projects-module__rwfWGG__preview{background:#eef3f5;padding:20px 20px 0;display:block;overflow:hidden}.projects-module__rwfWGG__browser{color:#7c8e98;background:#fff;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:11px;display:flex}.projects-module__rwfWGG__browser>span:first-child{letter-spacing:2px;color:#c6d1d6;font-size:9px}.projects-module__rwfWGG__browser svg{width:16px;height:16px}.projects-module__rwfWGG__preview img{aspect-ratio:16/9;object-fit:cover;object-position:top;width:100%;height:auto;transition:filter .4s;display:block}.projects-module__rwfWGG__preview:hover img{filter:brightness(1.03)}.projects-module__rwfWGG__body{padding:30px}.projects-module__rwfWGG__label{color:#74858d;letter-spacing:.5px;justify-content:space-between;gap:10px;font-size:11px;display:flex}.projects-module__rwfWGG__body h2{letter-spacing:-1.5px;margin:22px 0 10px;font-family:Arial,sans-serif;font-size:42px;font-weight:700}.projects-module__rwfWGG__body h3{font-size:20px;line-height:1.5}.projects-module__rwfWGG__body p{color:#657a85;margin:16px 0 26px;font-size:15px;line-height:1.9}.projects-module__rwfWGG__button{border:1px solid #dce3e5;border-radius:99px;align-items:center;gap:22px;padding:7px 7px 7px 22px;font-weight:600;transition:background .25s;display:inline-flex;box-shadow:0 4px 8px #00000008}.projects-module__rwfWGG__button>span{background:#93ed00;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.projects-module__rwfWGG__button svg{width:24px;height:24px}.projects-module__rwfWGG__button:hover{background:#f0f5f6}.projects-module__rwfWGG__preview:focus-visible,.projects-module__rwfWGG__button:focus-visible{outline-offset:3px;outline:3px solid #568d00}@media (max-width:700px){.projects-module__rwfWGG__page{padding:24px 18px 48px}.projects-module__rwfWGG__intro{padding-bottom:24px}.projects-module__rwfWGG__intro nav{margin-bottom:25px}.projects-module__rwfWGG__heading{display:block}.projects-module__rwfWGG__heading h1{letter-spacing:-1px;font-size:42px}.projects-module__rwfWGG__count{margin-top:25px;display:block}.projects-module__rwfWGG__intro>p{margin-top:0;font-size:16px}.projects-module__rwfWGG__grid{grid-template-columns:1fr;gap:24px}.projects-module__rwfWGG__preview{padding:12px 12px 0}.projects-module__rwfWGG__body{padding:24px}.projects-module__rwfWGG__body h2{font-size:36px}.projects-module__rwfWGG__body h3{font-size:18px}.projects-module__rwfWGG__label{font-size:10px}}@media (prefers-reduced-motion:reduce){.projects-module__rwfWGG__preview img,.projects-module__rwfWGG__button{transition:none}}
.PartnersPage-module__TyBkwa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.PartnersPage-module__TyBkwa__card{background:#fff;border:1px solid #e4e9eb;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:184px;padding:28px 20px 22px;transition:border-color .25s,box-shadow .25s;display:flex}.PartnersPage-module__TyBkwa__logo{justify-content:center;align-items:center;width:100%;height:84px;display:flex}.PartnersPage-module__TyBkwa__logo img{object-fit:contain;width:148px;max-width:100%;height:64px}.PartnersPage-module__TyBkwa__darkLogo{background:#0b2a3d;border-radius:10px;width:172px;max-width:100%;padding:10px 12px}.PartnersPage-module__TyBkwa__name{text-align:center;color:#647681;margin:16px 0 0;font-size:12px;line-height:1.6}@media (hover:hover){.PartnersPage-module__TyBkwa__card:hover{border-color:#bccad0;box-shadow:0 8px 24px #0b2a3d06}}@media (min-width:1280px){.PartnersPage-module__TyBkwa__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){.PartnersPage-module__TyBkwa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.PartnersPage-module__TyBkwa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.PartnersPage-module__TyBkwa__card{border-radius:14px;min-height:148px;padding:20px 12px 16px}.PartnersPage-module__TyBkwa__logo{height:64px}.PartnersPage-module__TyBkwa__logo img{width:110px;height:48px}.PartnersPage-module__TyBkwa__darkLogo{width:134px;padding:8px 10px}.PartnersPage-module__TyBkwa__name{margin-top:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.PartnersPage-module__TyBkwa__card,.PartnersPage-module__TyBkwa__logo img{transition:none}}.PartnersPage-module__TyBkwa__blackLogo{background:#000}.PartnersPage-module__TyBkwa__logo img.PartnersPage-module__TyBkwa__onDark{filter:brightness(0)invert()}
