#contracts{background:var(--new-black);overflow:hidden;padding:150px 0;position:relative}#contracts .arrowed-link:after{display:none}.container.is-1200{margin:auto;max-width:1240px;padding:0 20px}#contracts h2{color:#fff;font-size:24px;font-weight:600;line-height:150%}#contracts .leading-copy p{color:hsla(0,0%,100%,.8);font-size:24px;font-weight:400;line-height:150%;max-width:967px}#contracts .arrowed-link{border-bottom:1px solid hsla(0,0%,100%,0);color:#fff;font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:120%;margin-right:15px;transition:all .35s ease}#contracts .arrowed-link:hover{border-bottom:1px solid #fff}#contracts .middle-copy{align-items:center;display:flex;gap:32px;margin:150px 0}#contracts .middle-copy .middle-item{flex:1;padding:46px 0;width:100%}#contracts .middle-copy .middle-item p{color:hsla(0,0%,100%,.5);font-size:18px;font-weight:500;letter-spacing:-.03em;line-height:120%;margin-bottom:16px}#contracts .middle-copy .middle-item p.stat-value{color:#fff;font-size:64px;font-weight:500;letter-spacing:-.04em;line-height:110%}#contracts .middle-copy .middle-item p.stat-desc{color:hsla(0,0%,100%,.8);font-size:20px;font-weight:400;margin-bottom:0;max-width:330px}#contracts .box-grid{display:grid;gap:32px;grid-template-columns:repeat(2,1fr);margin-bottom:50px}#contracts .box-card{background-color:#1a1a1a;border-radius:20px;display:flex;flex-direction:column;gap:120px;justify-content:space-between;opacity:0;overflow:hidden;padding:32px;text-decoration:none;transform:translateY(20px);transition:background-color .35s ease}#contracts .box-card:hover{background-color:#212121}#contracts .box-card.contract-wizard{gap:50px;margin-bottom:32px;padding:32px 32px 0}#contracts .box-card .image-wrapper{display:flex;flex-direction:column;justify-content:flex-end;position:relative}#contracts .box-card .image-wrapper img{max-width:357px}#contracts .box-card.contract-wizard .image-wrapper img{bottom:-20px;max-width:100%;position:relative}#contracts .box-card.contracts-mcp .image-wrapper img,#contracts .box-card.upgrades-plugins .image-wrapper img{max-width:290px;width:100%}#contracts .box-card.contracts-mcp .image-wrapper img,#contracts .box-card.contracts-mcp .image-wrapper img.second{max-width:357px}#contracts .box-card.upgrades-plugins .image-wrapper{top:-12px}#contracts .box-card.contracts-mcp .image-wrapper img.first,#contracts .box-card.upgrades-plugins .image-wrapper img.first{left:0;position:absolute;top:-35%}#contracts .box-card.contracts-mcp .image-wrapper img.second,#contracts .box-card.upgrades-plugins .image-wrapper img.second{margin-left:auto;position:relative;transition-delay:.2s;z-index:2}#contracts .box-card .image-wrapper img{display:block;transition:all .35s ease;width:100%}#contracts .box-card:hover img{transform:translateY(-20px)}#contracts .box-card h4{color:#fff;font-size:20px;font-weight:600;line-height:150%;margin-bottom:8px}#contracts .box-card p{color:hsla(0,0%,100%,.8);font-size:16px;font-weight:400;line-height:150%;margin-bottom:16px;text-wrap:pretty}#contracts .box-card .arrowed-link{font-size:16px;font-weight:600;line-height:150%}#contracts .box-card:hover .arrowed-link{border-bottom:1px solid #fff}@media (min-width:991px){#contracts .box-card p{max-width:635px}}@media (max-width:767px){#contracts{padding:100px 0}#contracts .leading-copy p{font-size:16px}#contracts .box-grid{gap:28px;gap:50px;grid-template-columns:1fr;margin-bottom:28px}#contracts .box-grid .box-card{border-radius:16px;padding:24px}#contracts .box-card.contract-wizard .image-wrapper{min-height:0}#contracts .box-card.contracts-mcp .image-wrapper,#contracts .box-card.upgrades-plugins .image-wrapper{min-height:150px}#contracts .box-card.contracts-mcp .image-wrapper img,#contracts .box-card.contracts-mcp .image-wrapper img.second,#contracts .box-card.upgrades-plugins .image-wrapper img{max-width:450px}#contracts .box-card.contracts-mcp .image-wrapper img.first,#contracts .box-card.upgrades-plugins .image-wrapper img.first{padding-right:50px}#contracts .box-card.contracts-mcp .image-wrapper img.second,#contracts .box-card.upgrades-plugins .image-wrapper img.second{padding-left:50px}#contracts .middle-copy{flex-direction:column;gap:0;margin:80px 0}#contracts .middle-copy .middle-item:first-child{border-bottom:none}#contracts .middle-copy .middle-item p.stat-value{font-size:36px}#contracts .arrowed-link,#contracts .middle-copy .middle-item p.stat-desc{font-size:16px}}