.factory{padding-top:26px;padding-bottom:30px}.factory-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:15px;display:flex}.factory-heading span{color:var(--orange);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.factory-heading h2{margin:0;font:800 25px/1 "Baloo 2",sans-serif}.factory-heading p{color:#53667d;max-width:415px;margin:0;font-size:11px;font-weight:700;line-height:1.45}.factory-grid{grid-template-columns:1.65fr 1fr;gap:14px;display:grid}.factory-main,.factory-side article{background:#d9e1e9;border-radius:17px;position:relative;overflow:hidden}.factory-main{height:370px}.factory-main>img,.factory-side article>img{object-fit:cover}.factory-main:after,.factory-side article:after{content:"";background:linear-gradient(#0000 46%,#00224fd6);position:absolute;inset:0}.factory-main>div,.factory-side article>div{z-index:1;color:#fff;position:absolute;bottom:15px;left:18px}.factory-main b,.factory-side b{font:800 18px/1 "Baloo 2",sans-serif;display:block}.factory-main span,.factory-side span{margin-top:3px;font-size:10px;font-weight:800;display:block}.factory-side{grid-template-rows:1fr 1fr;gap:14px;display:grid}.factory-side article{min-height:0}.factory-proof{color:#174a85;background:#e8f2ff;border-radius:12px;align-items:center;gap:19px;margin-top:14px;padding:13px 16px;font-size:10px;font-weight:900;display:flex}.factory-proof span{align-items:center;gap:6px;display:flex}.factory-proof svg{color:#0471da}.factory-proof button{background:var(--orange);color:#fff;border:0;border-radius:8px;margin-left:auto;padding:10px 13px;font-size:10px;font-weight:900}.factory-proof button svg{color:#fff;margin-left:6px}@media (max-width:800px){.factory-heading{flex-direction:column;align-items:start;gap:9px}.factory-grid{grid-template-columns:1fr}.factory-main{height:310px}.factory-side{grid-template-rows:190px;grid-template-columns:1fr 1fr}.factory-proof{flex-wrap:wrap;gap:10px}}@media (max-width:620px){.factory{padding-top:18px;padding-bottom:19px}.factory-heading h2{font-size:23px}.factory-main{height:255px}.factory-side{grid-template-rows:150px 150px;grid-template-columns:1fr}.factory-proof{grid-template-columns:1fr;padding:12px;display:grid}.factory-proof button{justify-self:start;margin-left:0}}.factory-heading span{font-size:13px}.factory-heading p{font-size:16px;line-height:1.55}.factory-main span,.factory-side span{font-size:13px}.factory-side b{font-size:18px}.factory-proof{padding:17px 20px;font-size:14px}.factory-proof button{padding:12px 16px;font-size:14px}@media (max-width:620px){.factory-heading p{font-size:14px}.factory-main span,.factory-side span{font-size:12px}.factory-side b{font-size:16px}.factory-proof,.factory-proof button{font-size:13px}}
.case-studies{padding-top:8px;padding-bottom:30px}.case-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:15px;display:flex}.case-heading span{color:var(--purple);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.case-heading h2{margin:0;font:800 25px/1 "Baloo 2",sans-serif}.case-heading p{color:#53667d;max-width:410px;margin:0;font-size:11px;font-weight:700;line-height:1.45}.case-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.case-grid article{background:#fffdf9;border:1px solid #e9e0d6;border-radius:15px;overflow:hidden;box-shadow:0 7px 20px #153c6b0b}.case-image{background:#e9e4da;height:184px;position:relative;overflow:hidden}.case-image>img{object-fit:cover}.case-image:after{content:"";background:linear-gradient(#0000 53%,#04265461);position:absolute;inset:0}.case-image>span{z-index:1;color:#16477e;background:#fff;border-radius:30px;padding:4px 8px;font-size:9px;font-weight:900;position:absolute;top:11px;right:11px}.case-copy{padding:13px 14px 14px}.case-copy small{color:#7b63bf;letter-spacing:.08em;font-size:8px;font-weight:900}.case-copy h3{margin:4px 0 3px;font:800 17px/1 "Baloo 2",sans-serif}.case-copy p{color:#596b7f;min-height:40px;margin:0;font-size:10px;font-weight:700;line-height:1.35}.case-copy button{color:#0753a4;background:0 0;border:0;margin-top:10px;padding:0;font-size:10px;font-weight:900}.case-copy button svg{margin-left:6px}@media (max-width:800px){.case-heading{flex-direction:column;align-items:start;gap:8px}.case-grid{gap:10px}.case-image{height:155px}}@media (max-width:620px){.case-studies{padding-top:0;padding-bottom:22px}.case-heading h2{font-size:23px}.case-grid{grid-template-columns:1fr}.case-image{height:205px}}.case-heading span{font-size:13px}.case-heading p{font-size:16px;line-height:1.55}.case-image>span{padding:5px 10px;font-size:12px}.case-copy small{font-size:10px}.case-copy h3{font-size:22px}.case-copy p{min-height:58px;font-size:14px;line-height:1.5}.case-copy button{margin-top:13px;font-size:14px}@media (max-width:620px){.case-heading p{font-size:14px}.case-copy h3{font-size:20px}.case-copy p{min-height:0;font-size:13px}.case-copy button{font-size:13px}}
