.laD{position:relative;padding:1px 0;background:hsl(var(--gray-50))}.maD,.naD,.oaD{margin-top:60px;margin-bottom:60px}.maD,.naD{display:flex;align-items:center;flex-flow:column;justify-content:center;text-align:center}.paD{color:hsl(var(--primary-500));font-size:16px;font-weight:500}.qaD{margin:0;font-family:jetbrains-mono;font-size:24px}.oaD{display:grid;grid-gap:30px;grid-template-columns:1fr 1fr}.raD{display:flex;grid-gap:24px;gap:24px}.raD+.raD{margin-top:18px}.saD{flex-shrink:0;color:hsl(var(--primary-500));font-size:27px}.taD{display:flex;flex-flow:column;line-height:27px}.taD strong{color:hsl(var(--gray-900))}.taD small{color:hsl(var(--gray-500))}.taD p{color:hsl(var(--gray-600))}.waD{display:grid;grid-template-columns:120px 1fr}.raD:not(.uaD)+.uaD{margin-top:48px}@media(max-width:991.98px){.maD,.naD,.oaD{margin-top:36px;margin-bottom:36px}.oaD{grid-gap:48px;grid-template-columns:1fr}}@media(max-width:575.98px){.raD+.raD{margin-top:9px}.taD,.waD{line-height:24px}.waD{grid-template-columns:1fr}.waD span:first-child{font-weight:700}}.faD{position:relative;margin-top:-144px;padding-bottom:120px}.gaD{display:block;margin-bottom:60px;height:150px;width:150px;border-radius:75px}.haD,.iaD{margin:0;line-height:1.3}.haD{color:#000;font-family:jetbrains-mono;font-size:36px;font-weight:800}.iaD{color:hsl(var(--primary-500));font-size:21px;font-weight:400}.jaD{grid-gap:21px;gap:21px}.jaD,.kaD{display:flex;align-items:center;justify-content:center}.kaD{--size:120px;height:var(--size);width:var(--size);background:#000;color:#fff}.kaD:first-child,.kaD:nth-child(7){--size:72px}.kaD:nth-child(2),.kaD:nth-child(3),.kaD:nth-child(5),.kaD:nth-child(6){--size:90px}.kaD:nth-child(2),.kaD:nth-child(5){transform:translate3d(0,-48px,0)}.kaD:nth-child(3),.kaD:nth-child(6){transform:translate3d(0,48px,0)}.kaD img{--imageSize:calc(var(--size) * .5);height:var(--imageSize);width:var(--imageSize);transform:rotate(1deg)}@media(min-width:1200px){.jaD{grid-gap:36px;gap:36px}}@media(max-width:991.98px){.jaD{grid-gap:12px;gap:12px}.kaD{--size:90px}.kaD:first-child,.kaD:nth-child(7){--size:60px}.kaD:nth-child(2),.kaD:nth-child(3),.kaD:nth-child(5),.kaD:nth-child(6){--size:72px}.kaD:nth-child(2),.kaD:nth-child(5){transform:translate3d(0,-30px,0)}.kaD:nth-child(3),.kaD:nth-child(6){transform:translate3d(0,30px,0)}}@media(max-width:767.98px){.faD{padding-bottom:30px}.jaD{grid-gap:12px;gap:12px;flex-wrap:wrap}.kaD:first-child,.kaD:nth-child(2),.kaD:nth-child(3),.kaD:nth-child(4),.kaD:nth-child(5),.kaD:nth-child(6),.kaD:nth-child(7){--size:60px;transform:none}}.KaD,.LaD{display:flex;flex-flow:column}.LaD{padding:24px;align-items:flex-start}.LaD h3{font-family:jetbrains-mono;font-size:21px;font-weight:800}.LaD p{color:hsl(var(--gray-600))}@media(max-width:767.98px){.LaD{padding-left:0;padding-right:0}}.MaD{display:flex;align-items:center;text-align:left}.NaD{color:hsl(var(--primary-500));font-size:16px;font-weight:500}.OaD{margin:0;font-family:jetbrains-mono;font-size:24px;font-weight:800}@media(max-width:767.98px){.MaD{flex-flow:column}.NaD,.OaD{text-align:center}}.PaD{position:relative}.PaD p{color:hsl(var(--gray-500))}.QaD{margin:0 0 18px;font-family:jetbrains-mono;font-size:21px;font-weight:800}.RaD{display:grid;grid-gap:18px;grid-template-columns:1fr 1fr}p+.RaD{margin-top:36px}.SaD{display:flex;align-items:flex-start;justify-content:flex-start;grid-gap:18px;gap:18px}.TaD{flex-shrink:0;color:hsl(var(--primary-500));font-size:27px}.UaD{color:hsl(var(--gray-600));font-size:16px;line-height:27px}@media(max-width:991.98px){.RaD{grid-template-columns:1fr}}.VaD{display:grid;margin-top:120px;margin-bottom:120px;align-items:start;grid-gap:30px;grid-template-columns:1fr 1fr}.VaD,.WaD{position:relative}.WaD{aspect-ratio:5/3}.XaD{position:absolute;display:block;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.YaD{padding-top:24px;padding-bottom:24px}.YaD h3{font-family:jetbrains-mono;font-size:18px;font-weight:800}.YaD p{color:hsl(var(--gray-600))}.ZaD .WaD{order:1}@media(max-width:991.98px){.VaD{margin-top:36px;margin-bottom:36px;grid-gap:18px}.YaD{padding-top:0;padding-bottom:0}}@media(max-width:767.98px){.VaD{grid-template-columns:1fr}.ZaD .WaD{order:0}}