.how-we-work{padding:96px 0;text-align:center;background:#fafafa;color:#71717a;border-top:1px solid #f4f4f5}.how-we-work .heading{justify-content:center;margin-bottom:56px}.how-we-work .heading>span{color:#18181b;font-size:clamp(32px,4vw,42px);font-weight:500;letter-spacing:-.03em;text-transform:none}.how-we-work .heading:after{display:none}.works-container{display:flex;flex-wrap:wrap;justify-content:center;gap:32px}.work-card{flex:0 1 calc((100% - 64px) / 3);display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;text-align:left;padding:16px 16px 24px;border:1px solid #f4f4f5;box-shadow:0 8px 24px #0f172a0a;transition:box-shadow .3s ease}.work-card:hover{box-shadow:0 18px 36px #0f172a14}.work-card:hover .image-wrapper img{filter:grayscale(0)}.work-card .image-wrapper{overflow:hidden;margin-bottom:24px;border-radius:14px}.work-card .image-wrapper img{width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;filter:grayscale(.35);transition:filter .4s ease}.work-card h2{font-size:20px;margin:0 8px 12px;color:#18181b;font-weight:500;letter-spacing:-.02em}.work-card .work-content{flex:1 1 auto;font-size:16px;margin:0 8px 24px;color:#71717a;font-weight:300;line-height:1.6}.work-card .work-content p{margin:0;color:#71717a}.work-card .btn{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:0;margin:0 8px;background:transparent;border:0;border-radius:0;text-transform:uppercase;font-size:13px;font-weight:700;color:#18181b;text-decoration:none;transition:color .3s ease;letter-spacing:.08em}.work-card .btn:hover{background:transparent;color:#52525b}@media (max-width: 992px){.work-card{flex-basis:calc((100% - 32px)/2)}}@media (max-width: 768px){.how-we-work{padding:40px 0}.how-we-work h1{font-size:2rem}.work-card{flex-basis:100%}.work-card .image-wrapper img{aspect-ratio:16/10}}@media (max-width: 480px){.work-card h2{font-size:1.2rem}}
