#production{background-color:#fff;padding:80px 0}#production .container-1200{margin:0 auto;max-width:1240px;padding:0 20px}#production .flex{display:flex}#production .is-sb{justify-content:space-between}#production .production_header{gap:50px;margin-bottom:80px}#production .left-wrapper,#production .right-wrapper{flex:1;max-width:500px}#production h2.section-title{color:var(--new-black);font-size:32px;font-weight:500;letter-spacing:-.03em;line-height:130%;margin-bottom:0}#production p.section-desc{color:rgba(var(--new-black-rgb),.8);font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:150%;margin-bottom:0}#production .production_grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}#production .production_card{border:1px solid #f0f0f0;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;padding:32px}#production .card-title{color:var(--new-black);font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:150%;margin-bottom:10px}#production .card-desc{color:rgba(var(--new-black-rgb),.6);font-size:16px;font-weight:400;line-height:150%;margin-bottom:0;text-wrap:pretty}#production .production_card img:not(.card-icon){display:block;margin-top:70px;width:100%}#production .card-icon{height:40px;margin-bottom:18px;width:40px}#production .proven-stakes{padding-top:80px}#production .proven-stakes .left-wrapper{max-width:430px}#production .proven-stakes .ps-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}#production .proven-stakes .ps-title{color:var(--new-black);font-size:24px;font-weight:500;letter-spacing:-.72px;line-height:130%;margin:0 0 20px}#production .proven-stakes .ps-subtitle{color:rgba(var(--new-black-rgb),.6);font-size:16px;font-weight:400;line-height:150%;margin:0}#production .proven-stakes .ps-explore{flex-shrink:0}#production .proven-stakes .ps-explore a{background:#fafafa;border:1px solid #efefef;border-radius:6px;color:#000;display:inline-block;font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:105%;padding:12px 16px;text-decoration:none;transition:background .3s ease;white-space:nowrap}#production .proven-stakes .ps-explore a:hover{background:#efefef}#production .proven-stakes .ps-customers{margin-top:40px}#production .proven-stakes .ps-customers a{align-items:center;border-top:1px solid #f0f0f0;color:#313334;display:flex;font-size:18px;font-style:normal;font-weight:500;gap:20px;letter-spacing:-.36px;line-height:140%;margin-bottom:0;padding:24px;position:relative;text-decoration:none;transition:all .3s ease}#production .proven-stakes .ps-customers a:last-child{border-bottom:1px solid #f0f0f0}#production .proven-stakes .ps-customers a:hover{color:var(--new-black)}#production .proven-stakes .ps-customers a:after{background-repeat:no-repeat;background-size:contain;content:"→";display:block;font-family:Inter;font-size:17px;font-weight:500;line-height:140%;opacity:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:opacity .3s ease}#production .proven-stakes .ps-customers a:hover:after{opacity:1}#production .proven-stakes .ps-icon{align-items:center;border:1px solid transparent;border-radius:12px;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:border-color .3s ease}#production .proven-stakes .ps-icon img{border-radius:8px;display:block;height:42px;width:42px}#production .proven-stakes .ps-customers a:first-child:hover .ps-icon{border-color:#272d76}#production .proven-stakes .ps-customers a:nth-child(2):hover .ps-icon{border-color:#00b988}#production .proven-stakes .ps-customers a:nth-child(3):hover .ps-icon{border-color:#ff007a}@media (max-width:991px){#production .production_header{flex-direction:column;gap:24px;margin-bottom:32px;max-width:none}#production h2.section-title{font-size:30px;line-height:130%;margin-bottom:0;text-wrap:pretty}#production .left-wrapper,#production .right-wrapper{max-width:none}}@media (max-width:767px){#production{padding:70px 0 0}#production .production_grid{display:grid;gap:16px;grid-template-columns:repeat(1,1fr)}#production .card-desc,#production .card-title{font-size:15px}#production .production_card{padding:24px}#production .card-icon{margin-bottom:15px}#production .proven-stakes .left-wrapper{max-width:none}#production .proven-stakes .ps-header{flex-direction:column}#production .proven-stakes .ps-customers a{font-size:16px;gap:14px;padding:16px;text-wrap:pretty}}