.works-page{color:#071b35;background:#fff;padding-top:155px}.works-page .container{width:min(1180px,100% - 64px)}.works-intro{padding:20px 0 0}.works-breadcrumbs{color:#60738a;align-items:center;gap:10px;margin:0 0 24px;font-size:14px;display:flex}.works-breadcrumbs a:hover{color:#126cf3}.works-intro h1{letter-spacing:-.045em;color:#071b35;margin:0;font-size:clamp(42px,5.5vw,72px);line-height:1.05}.works-intro h1>span{color:#126cf3}.works-lead{color:#50637a;margin:20px 0 36px;font-size:18px;line-height:1.6}.works-filterbar{justify-content:space-between;align-items:center;gap:24px;display:flex}.works-filters{flex-wrap:wrap;gap:8px 25px;display:flex}.works-filters button{color:#65768a;font:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0;font-size:14px;font-weight:750;transition:color .2s,border-color .2s}.works-filters button[aria-pressed=true]{color:#071b35;border-bottom-color:#126cf3}.works-filters button:hover{color:#126cf3}.works-order{color:#fff;background:linear-gradient(#1779ff,#0653d4);border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;gap:25px;min-height:50px;padding:14px 24px;font-size:16px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 8px 22px #126cf32b}.works-order:hover{transform:translateY(-2px);box-shadow:0 12px 25px #126cf340}.works-context{color:#65768a;justify-content:space-between;gap:20px;padding:24px 0 0;font-size:14px;line-height:1.5;display:flex}.works-context p{margin:0}.works-context>span{white-space:nowrap}.works-list{padding:44px 0 72px}.works-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px 54px;display:grid}.work-project{background:#fff;border:1px solid #e5edf8;border-radius:18px;flex-direction:column;min-width:0;padding:30px;scroll-margin-top:150px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 0 30px #126cf314,0 14px 35px #0a397909}.work-project[hidden]{display:none}.work-project:hover{transform:translateY(-4px);box-shadow:0 5px 38px #126cf324}.work-project-top{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:25px;margin-left:-50px;display:grid}.work-project-image{background:#142014;border-radius:12px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 12px 22px #071b3518}.work-project-image img{aspect-ratio:1.2;object-fit:contain;width:100%;height:auto;transition:transform .45s;display:block}.work-project-image>span{color:#eeffae;letter-spacing:-.04em;padding:15px 16px;font-size:23px;font-weight:850;display:block}.work-image-agrova{background:#e4ffb8}.work-image-agrova>span{color:#173e23}.work-image-gloop{background:#0a0608}.work-image-gloop>span{color:#67e8f9}.work-image-kaltgrat{background:#0b0e12}.work-image-kaltgrat>span{color:#d7ff3e}.work-image-sable{background:#efede8}.work-image-sable>span{color:#101010}.work-image-neura{background:#edf3f4}.work-image-neura>span{color:#183c52}.work-image-neura>span>span{color:#fa725a}.work-project-image:hover img{transform:scale(1.025)}.work-project-type{color:#61758c;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:700;line-height:1.45;display:block}.work-project-copy h2{letter-spacing:-.025em;color:#071b35;margin:12px 0 16px;font-size:clamp(23px,2.1vw,29px);line-height:1.2}.work-project-copy h2 a:hover{color:#126cf3}.work-project-copy p{color:#516174;margin:0;font-size:16px;line-height:1.65}.work-project-features{border-top:1px solid #e5edf8;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:30px 0 25px;padding:24px 0 0;list-style:none;display:grid}.work-project-features strong{color:#0a61df;letter-spacing:-.025em;margin-bottom:9px;font-size:22px;line-height:1.25;display:block}.work-project-features span{color:#586a7c;font-size:14px;line-height:1.55;display:block}.work-project-bottom{border-top:1px solid #e5edf8;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;font-size:14px;display:flex}.work-project-bottom>span{color:#6c7c8e;font-size:12px}.work-project-bottom a{color:#075edc;white-space:nowrap;font-weight:750}.work-project-bottom b{margin-left:8px}.works-contact{background:#f3f8ff;border-top:1px solid #e0eafb;padding:55px 0 70px}.works-contact>.container{justify-content:space-between;align-items:center;gap:30px;display:flex}.works-contact h2{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(28px,3.2vw,44px)}.works-contact p{color:#566b82;max-width:570px;margin:0;font-size:16px;line-height:1.6}.works-page :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #126cf3}@media (width<=1100px){.work-project{padding:24px}.work-project-top{grid-template-columns:155px minmax(0,1fr);gap:18px;margin-left:-38px}.works-grid{gap:35px}.work-project-features{gap:12px}.work-project-features strong{font-size:20px}}@media (width<=900px){.works-page{padding-top:110px}.works-grid{grid-template-columns:1fr;gap:32px}.work-project-top{grid-template-columns:210px minmax(0,1fr)}.works-filterbar{flex-direction:column;align-items:flex-start}.works-context{flex-direction:column;gap:8px}.works-contact>.container{flex-direction:column;align-items:flex-start}}@media (width<=540px){.works-page .container{width:calc(100% - 36px)}.works-intro{padding-top:10px}.works-lead{margin-bottom:24px;font-size:16px}.works-filters{gap:5px 18px}.works-list{padding-top:28px}.work-project{padding:20px}.work-project-top{grid-template-columns:1fr;gap:22px;margin-left:0}.work-project-image{box-shadow:none;border-radius:17px 17px 0 0;margin:-20px -20px 0}.work-project-image img{aspect-ratio:1.2;max-height:290px}.work-project-image>span{padding:14px 20px}.work-project-copy h2{font-size:28px}.work-project-features{grid-template-columns:1fr;gap:15px;margin:24px 0}.work-project-features li{grid-template-columns:100px 1fr;align-items:baseline;gap:12px;display:grid}.work-project-features strong{margin:0;font-size:20px}.work-project-bottom{flex-wrap:wrap}.works-contact{padding:40px 0}}@media (prefers-reduced-motion:reduce){.work-project,.work-project-image img,.works-order{transition:none}}
