.app-dev-capability-rows,.app-dev-capability-rows *{box-sizing:border-box}.app-dev-capability-rows{background:#181c20;color:#fff;font-family:Proxima Nova,sans-serif;margin-left:calc(50% - 50vw);overflow:hidden;padding:120px 80px;position:relative;width:100vw}.app-dev-capability-rows:before{background:linear-gradient(135deg,rgba(34,38,49,.2),rgba(34,38,49,.08) 42%,rgba(34,38,49,0) 42.2%);content:"";inset:0;pointer-events:none;position:absolute}.app-dev-capability-rows__inner{margin:0 auto;max-width:1280px;position:relative;width:100%;z-index:1}.app-dev-capability-rows__header{margin:0 auto 80px;max-width:1280px;text-align:center}.app-dev-capability-rows__label{color:#24ce7b;font-family:Proxima Nova,sans-serif;font-size:12px;font-weight:700;letter-spacing:.24em;line-height:16px;margin:0 0 24px;text-transform:uppercase}.app-dev-capability-rows h2{color:#fff;font-family:futura-pt,sans-serif;font-size:clamp(38px,3.5vw,50px);font-weight:500;letter-spacing:0;line-height:1;margin:0}.app-dev-capability-rows__intro{margin:32px auto 0;max-width:760px}.app-dev-capability-rows__intro,.app-dev-capability-rows__intro p{color:hsla(0,0%,100%,.84);font-size:20px;font-weight:400;line-height:1.45}.app-dev-capability-rows__intro p{margin:0}.app-dev-capability-rows__list{display:grid}.app-dev-capability-rows__row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.09);display:grid;gap:64px;grid-template-columns:minmax(360px,480px) minmax(0,736px);min-height:433px;padding:64px 0;scroll-margin-top:128px}.app-dev-capability-rows__row:target:before{content:none!important;display:none!important}.app-dev-capability-rows__row:first-child{padding-top:64px}.app-dev-capability-rows__row:last-child{border-bottom:1px solid hsla(0,0%,100%,.09);padding-bottom:64px}.app-dev-capability-rows__visual{align-items:center;align-self:center;background:#222631;border:0;border-radius:6px;display:flex;height:305px;justify-content:center;min-height:0;overflow:hidden;position:relative;width:480px}.app-dev-capability-rows__visual:after{background:linear-gradient(150deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,0) 56%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.app-dev-capability-rows__visual--artwork{aspect-ratio:480/305;background:transparent;height:auto}.app-dev-capability-rows__visual--artwork:after{display:none}.app-dev-capability-rows__artwork{border-radius:6px;display:block;height:100%;object-fit:contain;width:100%}.app-dev-capability-rows__confetti{background:linear-gradient(135deg,#23dc8b,#95ef72);border-radius:4px;box-shadow:12px 12px 0 rgba(0,0,0,.18);display:block;opacity:.94;position:absolute;z-index:2}.app-dev-capability-rows__confetti--a{height:53px;left:72px;top:26px;transform:skewY(-8deg) rotate(-3deg);width:48px}.app-dev-capability-rows__confetti--b{background:linear-gradient(135deg,rgba(37,217,133,.44),rgba(114,237,126,.22));height:37px;left:169px;top:55px;transform:rotate(-14deg);width:47px}.app-dev-capability-rows__confetti--c{background:linear-gradient(135deg,rgba(33,218,134,.62),rgba(36,206,123,.28));height:52px;left:273px;top:26px;transform:skewY(-8deg) rotate(-2deg);width:46px}.app-dev-capability-rows__confetti--d{background:linear-gradient(135deg,rgba(37,217,133,.58),rgba(114,237,126,.28));height:30px;right:44px;top:44px;transform:rotate(-8deg);width:43px}.app-dev-capability-rows__confetti--e{height:32px;left:16px;top:145px;transform:skewX(22deg) rotate(8deg);width:74px}.app-dev-capability-rows__confetti--f{height:48px;left:120px;top:145px;transform:skewY(-8deg) rotate(11deg);width:38px}.app-dev-capability-rows__confetti--g{background:linear-gradient(135deg,rgba(34,205,129,.52),rgba(114,237,126,.24));bottom:24px;height:32px;left:104px;transform:rotate(-11deg);width:48px}.app-dev-capability-rows__row:nth-child(2n) .app-dev-capability-rows__confetti--a{left:16px;top:236px}.app-dev-capability-rows__row:nth-child(2n) .app-dev-capability-rows__confetti--b{left:135px;top:55px}.app-dev-capability-rows__row:nth-child(2n) .app-dev-capability-rows__confetti--d{right:30px}.app-dev-capability-rows__row:nth-child(2n) .app-dev-capability-rows__confetti--g{bottom:22px;left:106px}.app-dev-capability-rows__icon{display:block;height:auto;max-height:176px;max-width:214px;object-fit:contain;position:absolute;right:52px;top:102px;width:42%;z-index:3}.app-dev-capability-rows__content{align-self:center;max-width:736px;min-height:305px;min-width:0}.app-dev-capability-rows__number{display:none}.app-dev-capability-rows__content h3{color:#fff;font-family:futura-pt,sans-serif;font-size:29px;font-weight:600;letter-spacing:0;line-height:35px;margin:0 0 29px}.app-dev-capability-rows__summary,.app-dev-capability-rows__summary p{color:hsla(0,0%,100%,.62);font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:27px}.app-dev-capability-rows__summary p{margin:0 0 16px}.app-dev-capability-rows__summary p:last-child{margin-bottom:0}.app-dev-capability-rows__summary strong{color:hsla(0,0%,100%,.72);font-weight:400}.app-dev-capability-rows__impact{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.025);border-radius:6px;margin:30px 0 0;min-height:130px;padding:24px}.app-dev-capability-rows__impact h4{color:#24ce7b;font-family:Proxima Nova,sans-serif;font-size:12px;font-weight:700;letter-spacing:.18em;line-height:16px;margin:0 0 8px;text-transform:uppercase}.app-dev-capability-rows__impact-body,.app-dev-capability-rows__impact-body p{color:hsla(0,0%,100%,.78);font-family:Proxima Nova,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:27px}.app-dev-capability-rows__impact-body p{margin:0}@media (max-width:1320px){.app-dev-capability-rows{padding-left:48px;padding-right:48px}.app-dev-capability-rows__row{grid-template-columns:minmax(320px,440px) minmax(0,1fr)}.app-dev-capability-rows__visual{width:100%}}@media (max-width:991px){.app-dev-capability-rows__row{gap:40px;grid-template-columns:1fr;min-height:0}.app-dev-capability-rows__visual{width:min(480px,100%)}}@media (max-width:767px){.app-dev-capability-rows{padding:88px 24px 96px}.app-dev-capability-rows__header{margin-bottom:56px;text-align:left}.app-dev-capability-rows__label{font-size:12px;letter-spacing:.2em}.app-dev-capability-rows h2{font-size:38px;line-height:1.08}.app-dev-capability-rows__row{padding:48px 0}.app-dev-capability-rows__visual{height:250px}.app-dev-capability-rows__visual--artwork{height:auto}.app-dev-capability-rows__icon{max-width:178px;right:26px;top:80px;width:48%}.app-dev-capability-rows__content h3{font-size:29px;line-height:34px}.app-dev-capability-rows__content{min-height:0}.app-dev-capability-rows__summary,.app-dev-capability-rows__summary p{font-size:16px;line-height:25px}.app-dev-capability-rows__impact{padding:22px}.app-dev-capability-rows__impact-body,.app-dev-capability-rows__impact-body p{font-size:16px;line-height:25px}}