@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap);.cato-premium{color:#081726;font-family:Manrope,Arial,sans-serif;overflow:hidden}.cato-premium *{box-sizing:border-box}.cato-premium button{cursor:pointer;font-family:inherit}.cato-premium h1,.cato-premium h2,.cato-premium h3,.cato-premium p{margin:0}.cato-premium h2{font-size:clamp(29px,3vw,43px);font-weight:800;letter-spacing:-.045em;line-height:1.18}.cato-premium h1 em,.cato-premium h2 em{color:#ff650d;font-style:normal}.cato-eyebrow{color:#ff650d;font-size:12px;font-weight:800;letter-spacing:2px;margin-bottom:15px}.cato-hero{align-items:center;background:#041322;color:#fff;display:flex;min-height:680px;position:relative}.cato-hero-photo{background-image:linear-gradient(90deg,#03111feb 0,#03111fc4 34%,#03111f40 72%,#03111f1f 100%),var(--hero-image);background-position:100%;background-size:cover;inset:0;position:absolute}.cato-hero-inner{padding-bottom:105px;padding-top:155px;position:relative;z-index:1}.cato-hero-copy{max-width:650px}.cato-hero h1{font-size:clamp(38px,4.3vw,60px);font-weight:800;letter-spacing:-.045em;line-height:1.09}.cato-hero-copy>p{color:#d6e0e8;font-size:16px;line-height:1.85;margin-top:22px;max-width:520px}.cato-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:27px}.cato-btn{align-items:center;border:1px solid #0000;border-radius:999px;display:inline-flex;font-size:13px;font-weight:800;gap:13px;justify-content:center;padding:16px 26px;transition:transform .25s,background .25s,box-shadow .25s}.cato-btn:hover{transform:translateY(-3px)}.cato-btn svg{font-size:19px}.cato-btn.primary{background:#ff650d;box-shadow:0 10px 25px #ff650d20;color:#fff}.cato-btn.primary:hover{background:#e95600;box-shadow:0 15px 32px #ff650d40}.cato-btn.outline{background:#ffffff05;border-color:#ffffffaa;color:#fff}.cato-btn.outline:hover{background:#ffffff1a}.cato-highlights{background:#f7f9fa;padding:36px 0}.cato-highlights-grid{display:grid;grid-template-columns:repeat(4,1fr)}.cato-highlight{align-items:flex-start;border-right:1px solid #d9e0e5;display:flex;gap:13px;padding:8px 20px}.cato-highlight:first-child{padding-left:0}.cato-highlight:last-child{border:0}.cato-highlight>span{color:#ff650d}.cato-highlight svg{font-size:30px}.cato-highlight h3{font-size:12px;font-weight:800;text-transform:uppercase}.cato-highlight p{color:#667382;font-size:12px;line-height:1.6;margin-top:7px}.cato-solutions{background:#fff;padding:86px 0}.cato-solution-grid{grid-gap:55px;align-items:center;display:grid;gap:55px;grid-template-columns:1fr 1.08fr}.cato-process p,.cato-solution-copy p{color:#607082;font-size:15px;line-height:1.8;margin:17px 0 25px;max-width:490px}.cato-solution-visual{border-radius:22px;height:320px;overflow:hidden;position:relative}.cato-solution-visual>img{height:100%;object-fit:cover;width:100%}.cato-overlay{grid-gap:10px;background:#041322e8;border-radius:16px;bottom:18px;color:#fff;display:grid;gap:10px;padding:22px;position:absolute;right:18px;width:225px}.cato-overlay strong{font-size:19px;line-height:1.3}.cato-overlay span{color:#d0dbe4;font-size:12px;line-height:1.5}.cato-services{background:linear-gradient(130deg,#041321,#0b2234);color:#fff;padding:76px 0 84px}.cato-section-head{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:27px}.cato-section-head>span{color:#a9b9c6;font-size:12px}.cato-text-link{align-items:center;background:#0000;border:0;color:#ff650d;display:flex;font-weight:800;gap:7px}.cato-portfolio-grid,.cato-service-grid{grid-gap:17px;display:grid;gap:17px;grid-template-columns:repeat(4,1fr)}.cato-service-card{background:#071726;border:1px solid #ffffff2b;border-radius:18px;color:#fff;height:265px;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .3s}.cato-portfolio-card:hover,.cato-service-card:hover{transform:translateY(-7px)}.cato-service-card>img{height:100%;object-fit:cover;transition:transform .45s;width:100%}.cato-service-card:hover>img{transform:scale(1.06)}.cato-service-gradient{background:linear-gradient(0deg,#02111ff5,#02111f77 48%,#0000 90%);inset:0;position:absolute}.cato-service-copy{grid-gap:7px;bottom:20px;display:grid;gap:7px;left:17px;position:absolute;right:46px}.cato-service-copy strong{font-size:16px}.cato-service-copy small{color:#e5eaf0;font-size:11px;line-height:1.5}.cato-round-arrow{background:#fff;border-radius:50%;bottom:21px;color:#071726;display:grid;height:31px;place-items:center;position:absolute;right:12px;width:31px}.cato-round-arrow svg{font-size:18px}.cato-process{background:#fff;padding:84px 0}.cato-process-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:.85fr 1.3fr}.cato-steps{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);position:relative}.cato-steps:before{background:#e2e8ec;content:"";height:2px;left:10%;position:absolute;right:10%;top:20px}.cato-step{align-items:center;display:flex;flex-direction:column;gap:13px;position:relative;text-align:center}.cato-step-number{background:#061829;border-radius:50%;color:#fff;display:grid;font-size:12px;font-weight:800;height:42px;place-items:center;width:42px}.cato-step-number.active{background:#ff650d}.cato-step strong{font-size:12px;line-height:1.5}.cato-step small{color:#647284;font-size:11px;line-height:1.6}.cato-portfolio{background:#f4f7f9;padding:74px 0 82px}.cato-portfolio-grid{gap:18px}.cato-portfolio-card{background:#fff;border:0;border-radius:17px;box-shadow:0 7px 25px #06182910;overflow:hidden;padding:0;text-align:left;transition:transform .3s}.cato-portfolio-card img{height:160px;object-fit:cover;width:100%}.cato-portfolio-card>span{grid-gap:12px;display:grid;gap:12px;padding:18px}.cato-portfolio-card strong{color:#071726;font-size:14px}.cato-portfolio-card small{align-items:center;color:#f4650b;display:flex;font-weight:800;gap:6px}.cato-bottom{background:linear-gradient(90deg,#031321ee,#061a2be8),url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCACKALMDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9UJN+AUK8dQ3Q/j2rB8J6tPq1rdCSzm05obuZSs68yLvJDKfTnHsQeOhrzXxz8bk1yafQvAuopJeQsy3urCAvFbgHG2MkbXYnowyuFbBJB2+D6h4f8Q6Z4mh1PTvEGuR3cJFw2ovqUjl3L52FS21l6lgRtwRwc4r85zXj3KMqxf1GUnOSs5WtZfNtXfkj28Lk2IxMfbLTpZ9T7jor80Pix+1d4j0nWJrPTfFviDWtatdvnQaS/lxwsuMiQIgTPXIxnIwQOa+jf2Kv2s7n9oG01fQfENq1r4o0iNbjzWQR/bIGYqX2gABkbaGxgHeuAOa+myvOFmkFUjRnCMvhcklf5Xv+nmcWJwrwz5XNNre3Q+oqKKK+gOEKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCNoY3bLRqx9SooqSigD4v8ACF/D4f8ABOn4El5c6kQ7zqvPzjO+QrwAkYyTxnacckZ57UtC1Dxp4q0z4ZeEbmTS57uFrzVtWUAyWGnh8NIG7zSvlFPXf5jn7oIw9Dl8T+C9ePh7xdYTadc6dDtKyghLjb/y1ib7siMEYcdN3ODkV2f7I/ia2uLzx74luHRtR1bW3tBJxn7NaqIol/PzG+rmv5h4U4XnWz2cMfH3afvyi72lK7UE09LJN+VtNmfe5ljI08Kp0HrLRPsra6+Z0vxG8J+BP2f/AIf2+m6dpCb5AYrHS7RA1zfShSSzMepwCzyOcAAkmvjfwD8Xtd8A/GbTfGOnafoVpc28ksUmnpI7I8MmEcPIp9wQ5G0bc5OMHuP2gPi9N428RalqMEjR3GpSTaXZF+Ps+nwyNGwwQdrSTJIzdMqkfpz4Tf6bbQyXH2YtauZGhSHL4dADzkZOSQ4wCRnI4Awf6IzCtWw8VUpRTS1d/L8uup8ZQhCo3GT1Z+1HhjxBa+LPDela3Ykmz1K0ivId3XZIgdc++CK06/J39j/9qvxR8Pfihofhqe7OqeD9XaO2k0+aTyILB5HUebGz/JHsJZnwVD5Pcgj9YQQwBByDXfRqe1gm1Z9Ve9jCceV2WwtFIzBVJJwBySa891z9oT4ceHNRjsdR8YaZb3EmQP3hZBjOcuoKjp3NVUrU6VvaSSv3dgjGUvhVz0OiobO8t9RtYbq0njuraZQ8c0Lh0dTyCrDgg+oqatSAooooAKKKKACiiigAooooAKKKKACiiigAooooA8M/ay+HOr+MvBdnqvh+1kv9W0aV3aygXdLcW8i7ZFQdSwwrBRydpABJAr8yvA3xc1T4S69q+kTFooftssrQyOIpE3E7iN2MMDwVPOR0r9qKpSaJp0t8L57C1e9xj7S0KmTpj72M9K8r+z4wxcsZSdpSSUtL3tt/kdXt26SpSV0ndfM/Ek3V5JDaRqJo5QX8iB42TzIpS0iuoxyh8wYHB575rH8TXKXlqhDOph2SMiW+4YUBXOeCnPBz3Pr1/cnWPDek+IYXi1TTLPUY3jaFluoFkyjDDLyOh9K+fLr9gP4Y3HxEsvEggvF023GH8OtLus5QBwrH75QMEbYWI+UgjacVNbDYiVR8k/clv3WnTyf3rUIVKajrHVH55/DL4BeM/jtcaI3hHwZJaaLMgsbnWjdAQQyoYxJNNyXDfvN4QqCVI2qwUmvqz4zftDeKdWvH+Hvwrl1F9I0G3jsG1DR9v2q8eNQpKtGq7VAV/wDVhfuluFGB9T+LPCWkfCP4LeOV8FaNa6GBp99qAhsIto88wsTJgd+BgDoFAHAFfAvwP8b3nw/8I+NpbewjlvrlLWCyulKsWeZWPlYzyTtRz7IykfMajMMVSyfB1MW1flW213sl820r9Nwowliakaa6nf2fxE+JmueEoPAMmuT6lqUI+06rqF8xY6bE6grDLKcmSQDJ5JxkjkrlfKNf+HstxHJc6MNQ1hSfn1aZlWOYj+KPOS4P97Pbqa9z8I+A4Wt4vCDsZYbZEvfEN0D815cyEulsW6lRyzeo2D+Nq9NvNDglh8sRKIwNoUDAA9BX8h5nxfiJ4x1qkudv7rdPRPeMdkrN80mz9IwuDpRp+ztZf1/Tf5Hmf7BvxK1bSfHV94B1N5BZXdtJd21vID+6mjKliucgBkJzg4yi98192V8F/EPwfpmhW39uS3h0mW1bfFeROY5UfBxsK/Nu64xzWv8AB/8AbmudK1CLR/HKyalpW7ZHriRBbmJfWWNeHHTlcNjOQxr904N4wwuNwqoV7xa2b+H0v0sfMZtlVSnU9pTs0/vPt2iuc1Hx1pVvBttLuC+vpFUwWkco3y7gCCB/dwwYkdBXk/iH9p6z8O3t5Zag1rYalpdstzd2hk3NOGGNsattO7JQFckqX/iXBb9iPlD3uivHfg/+014Z+Ktxp+m+dHpmuX1p9thsJ5ArunGVAJ5cZ+6MnALcDFexUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACModSrAMpGCD0Nfn98fNK8N+Cfjrpfh/Q9It9H062vUv54YRiN5TFE6tg5wB8wAGAM8Cv0Cr4r/bm+Dmv3niKz8daHZyXdgtp5N+1uheS2kQkpKyjnYVAUkcDbzwa+N4swdTHZbKFPo7v0s1+F7/I9bK60aOITl/Wxn/CPxRb3Wi3F40i/adRvri8lx0+aQqo59EVB+FeoQ6hHJHuLDbjJJPFfAHh/wCJGq+C7uztnRpxcSbEt4AWZ2Zjjyxj5iT/AAj5s9iK9ovvi8154N12wO+31AW8ltJbzqUliYjaylTgqwyeD0Nfyfm3CuI9v7aC9ycrJ9Fr+h+i0cVRqQ5XpJI8Q/aq/aAvPEniiSz0q4aOyhytpjokfIMmP7z4PXouO9R/s+fB3V/E+i3OrSS6hPeyp9oSOD98yQgHbJsDZYFgQcHIwMCuC8NfDW8+I3xY1GCdGFjaOks7SPtBj4CruJHUDJ5yFDHtX1v/AGL4y+B2n6Te6L9nmudalW0tooELTXEz71t1QElSQWIV0KkeYA688/0XkmVYSNKllmGSUYKMp6bp7Rv57/j1Z8RisRUi3Wn1ul/mSy67P8S/DvhzwH8PfD2qS+KbfY0rfaykXkxKI1uJXOPKIJHzDacDaFJwo7TUv2A/HOraZe61rPxEXUvEkiNO2nWsDxwyy4Py/aGbeecDLKfwr6f+AvwVsPgv4PFqCl74iv8AbcaxqpGXup8cgE8+WuSFXsMk/MzE+mV+qxiopRjsj5xu7uz8ivC18fDXijTb+9tbjUYrWaMvEZBb3Hl+YhmhLgHb9zGe+3HGa/WPw3rQ8SeH9N1ZbS5sFvraO5FreKFmiDqGCuASAwzyM8V+aHxk1fTfCvxD8S6i9/DbIt+kttC6bv3kmyXAixlsYwQAemCK+z/2fv2s/AvxvjstGsfEltdeL1tFlurMWktoszhf3jQLL99QQ3QkgDJAqhHuVFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBnWXhvSdNumubTS7K1uWzmaG3RHOevIGea8/8AjD+zh4K+NELzavYfY9b2bItasMR3SY6Bj0kUY+64IGTjB5r1GisalGnVg6c4pp9C4ylF80XqfAmtfsV654B161uv+Ess10t51VLi1imW7KqdxPlLwdqgnAcnjpjNXPgl4Ri1T9rDTdJk15PE2n+H7K41xZomBg87EUKYVcIGBnDHA+8nPK5r6z+M3lyeDbmC9t/M0SRWOoz7mXyYlGc5Uhl9d6/dx6HI+Ev2ffiZ4X+GX7Rb6xZ3dw/g+8srjSvtUr/aJIl82NgzsBkjeq84ztzx1rkwWX4fL4yjh1ZN33b/ADNa1epXadR7H6U1wPxw+J+lfCP4b6x4i1iXy7W3hYYGNzE8BVz/ABMSFHBG5lyMZrH1z9p74c6TZvLb+JbHVJAMrHZyh89uSPfrjJ9jXwJ+3F8dNY+KUPhzTUifTvDOo3hcb22vdGLaAxXOdimY47FgxySpC+ic5R+Ef7NWu/tceOvEHiDxPqseiy3NsdWtbbyvMWJZZMwRMoKsEK4PB+6VPVuO0+MHwJ0v9nX9qr4D3PgyFdLuNavrSO8tLUu8PnJPFHO0e8syo6StlSx4B9a+ufgB4T8NfD+3ZRouoab4hbSYb7VNX1GFo4HWRQ7KjE7ECsCNgClQnIGK8S+G16f2sv20Ln4g2cZk+H3w/gNhpl1gFLy7+cBgfcyPIMfwpCTjdQB9v0UVR1rW7Dw7ps9/qV1FZ2kKl3lmYKAACe/U4B4qZSjTi5zdkt2NJydkXqK+a739vTwBb60LKGw1me1Y7E1L7OqwMQTub728oMHLKpOQQAcV3B/ab8IL4duPEZa5bw1BcpZy6pHHujjlZFc7iONqq6kspI64zg45qGLoYm/sZqVuxpOlOn8aseuUVU0vVrHWrUXOn3kF7bk4823kDrn0yO/tVuusyCiiigAooooAKKKKACiiigAooooAKKKKAM/XtHi1/SbiwmkkijmAzJEQGUhgwIyCOoHavz3/AGgvgp8QdH8T65rN3o0uraTBIBpsXh+xlmZbZFP7xjkiPGeVYnqxJxzX6MUUAfl94F+D/jrxJJoVxZeHby60rV5zbQas9uJIYGVwrNIFY4VSDyy7TsIBOMV6z8eP+CeeqeLPCt9eaB4lXW/E9vLHLYRalH9nUxBGWWHeGI3EmNkJAC+WF4BLV9zgBQABgCloA/O3Q/2c/wBqf412dl4Y+Jvi+68OeC7dhFcLPc20091EhGAy25PnE/8ATZyOAfmwM/dXw0+Gvh/4R+C9N8LeGbFbHSbFNqL1eRjy0jt/E7Hkn+QwK6iigBskixozuwRFGSzHAA9TX55ftSfHBPip44l8Mm/fS/CmmyGNriGJpRNKMkM6blygYKCOv3uG2Lu+2vjR4hl8K/CrxPqsJxJb2TkevOFOPfBr8nfEGvLp3hmaK80V21BpVuDdISLkqwBcMpO11YHdwActkHnFfC8QVKtfEUcDTdk7N3vZu+idumjfbba1z2cDGMYTry6aGbqmv6leaTdaLYarHfWFtdb44mZjA7/xFeAU3Db2Bz1HFfph+xbdXmo/sx+G5L+H7CW+2IiyKMoguZV5ByMAg47FQO1fmD4R+HupfFLxJpWn+EJF/tTVJ0hO3JikJ+ZjIAMrt5+Y4wFr9i9B0iw+Ffw30zSkhaey0m0htSsKKDIeFZsEgfMxLHnua7sqjTq4meIoP3LWt212XyV/Jv5GWJco01Tnve/r5mT8KfDOpeD5dU0uKDRx4UVhPp91p42zTyuS05kUfKMNwMf/AFh6FXi/hGay1/xJrt94Ie6T7bDti1ZGE2lQyW52/Z2i3KwJMucLwQPlIArptN1Pxb4b8WafpOqNb+ItOvreMC6tisVxbTKG813jJGYScbSCSDwc5FfWHlnoVFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAY3jLwrZ+OPCer+H9Q3Cz1K2ktpGjxvQMpG5cjhgcEH1Ar83vFH7L/wAT7n4n6R4Ft72z1ZrW1a5tpdQmdI4rTeEZgxDFCWOdqhl64yeB+nVcL8RPAuua7GL7wn4jPhrXUljlM00LXEFwqciKRN64RjgHB6E8E8152KwFHGfxL9tHa67PyOilXnR+E8//AGev2WfCv7OsV/r9xLBeeKb5At7q8v7uOJM/6uIMflGSAW6tgZx0r0H4ga1rmk25uLPQY/FOjXHkxPaW5JlG+VVL4AOVCsXyM/d/hwWOZpNr8RdU/s5tastDSzvLyVdV0+Z2k8i3UERtCRkF2Ko2CcLk8ZOVz9e8OaZ8G7OTXbTUNasdLOppf6pOk4uFKsyx+WyPwsXIyw5UKTnPNddGjDD01SpqyRlOcqknKW7PQvB/hDS/Avh+DRtHga3sIWkdVdy7FndnYljySWYnmsfxlpVtrWuaLbap4cm1SzW7ilt760lIa1mjJkVpcMpEeUHdgSFyDkYuXfj/AEw2txLpUseuzW4aSWzsJQ87Rr95o0H+sIOBgdScZzxU/hfSRatLqUVxqUdtqEMUiaXfEAWh+ZiAuMqx34YEnlRWxBv0VHcStDHuWNpTkDavXkgZ/XNZvhvxVpPi+xlu9HvY76CKZ7aRkBBSVDh0YEAgg8EEUEc8VLlb1NaiiigsKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApCAwIIyDS0UAY+m+D9C0e6trmx0aws7m2he2hmgtkR44nfe8asBkKX+YgcE81sUUUAFZGpeGbW+mF1Cz6fqC/cvLQhH6k4YdHXJJ2uCMnPXmteigiUYzVpIZCrrEgkYSSBQGYLgE9zjtRT6KCwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//Z) 50%/cover;color:#fff;padding:70px 0}.cato-bottom-inner{align-items:center;display:flex;gap:25px;justify-content:space-between}.cato-bottom p{color:#c9d5df;font-size:14px;margin-top:14px}.cato-bottom .cato-btn{flex-shrink:0}@media(max-width:900px){.cato-highlights-grid,.cato-portfolio-grid,.cato-service-grid{grid-template-columns:repeat(2,1fr)}.cato-highlight:nth-child(2){border:0}.cato-process-grid,.cato-solution-grid{grid-template-columns:1fr}.cato-hero{min-height:620px}.cato-hero-photo{background-image:linear-gradient(90deg,#041322ed,#041322a3),var(--hero-image)}.cato-bottom-inner{align-items:start;flex-direction:column}}@media(max-width:600px){.cato-hero{min-height:640px}.cato-hero-inner{padding-bottom:70px;padding-top:145px}.cato-hero h1{font-size:37px}.cato-hero-copy>p{font-size:14px}.cato-highlights-grid{gap:20px}.cato-highlight{border:0;display:block;padding:5px}.cato-highlight h3{font-size:11px}.cato-portfolio,.cato-process,.cato-services,.cato-solutions{padding:58px 0}.cato-solution-visual{height:270px}.cato-portfolio-grid,.cato-service-grid{gap:10px;grid-template-columns:1fr 1fr}.cato-service-card{height:230px}.cato-service-copy{bottom:13px;left:11px;right:11px}.cato-service-copy strong{font-size:13px}.cato-service-copy small{font-size:10px}.cato-round-arrow{display:none}.cato-steps{gap:25px;grid-template-columns:repeat(2,1fr)}.cato-steps:before{display:none}.cato-section-head{align-items:start;flex-direction:column}.cato-portfolio-card img{height:110px}.cato-portfolio-card>span{padding:12px}.cato-portfolio-card strong{font-size:12px}.cato-actions .cato-btn{width:100%}}@media(prefers-reduced-motion:reduce){.cato-premium *,.cato-premium :before{scroll-behavior:auto!important;transition:none!important}}*{box-sizing:border-box}#root,body,html{margin:0;min-height:100%}.ct-login-page{--ct-navy:#061a30;--ct-orange:#f60;background:#fff;color:var(--ct-navy);display:grid;font-family:Arial,Helvetica,sans-serif;grid-template-columns:55% 45%;min-height:100vh;min-height:100dvh;width:100%}.ct-login-visual{background-color:#061729;background-image:linear-gradient(90deg,#000c1a99,#000c1a2e),url(/static/media/login-industrial.9f9d099fcad70f0660fe.jpg);background-position:50%;background-size:cover;color:#fff;min-height:100%;position:relative}.ct-login-visual-content{display:flex;flex-direction:column;justify-content:center;min-height:100%;padding:clamp(28px,5vw,90px);position:relative}.ct-login-brand{align-items:center;display:flex;font-size:clamp(13px,1.35vw,20px);gap:13px;letter-spacing:1.5px;white-space:nowrap}.ct-login-brand-icon{color:var(--ct-orange);font-size:30px}.ct-login-brand-separator{opacity:.7}.ct-login-brand-sub{color:var(--ct-orange);font-size:.72em;letter-spacing:2px}.ct-login-accent{background:var(--ct-orange);height:5px;margin:clamp(22px,5vh,60px) 0;width:78px}.ct-login-visual h1{font-size:clamp(34px,4.2vw,74px);font-weight:850;letter-spacing:-2px;line-height:1.09;margin:0;max-width:780px}.ct-login-visual h1 span{color:var(--ct-orange)}.ct-login-visual p{font-size:clamp(15px,1.5vw,23px);line-height:1.65;margin:clamp(16px,3vh,32px) 0 0;max-width:560px}.ct-login-visual-footer{bottom:clamp(22px,5vh,55px);font-size:clamp(9px,.8vw,13px);font-weight:700;left:clamp(28px,5vw,90px);letter-spacing:2px;position:absolute}.ct-login-visual-footer span{color:var(--ct-orange);margin:0 14px}.ct-login-form-side{display:flex;flex-direction:column;gap:22px;justify-content:center;min-width:0;padding:clamp(24px,4.5vw,82px)}.ct-login-form-wrap{margin:auto;max-width:610px;width:100%}.ct-login-eyebrow{color:var(--ct-orange);font-size:14px;font-weight:800;letter-spacing:2px;margin-bottom:14px}.ct-login-form-side .ct-login-heading{color:var(--ct-navy);font-size:clamp(32px,3.7vw,64px);font-weight:850;letter-spacing:-1.7px;line-height:1.1}.ct-login-heading span{color:var(--ct-orange)}.ct-login-form-side .ct-login-intro{color:#58718e;font-size:clamp(14px,1.15vw,18px);line-height:1.65;margin-top:14px}.ct-login-form{margin-top:clamp(22px,3vh,38px)}.ct-login-label{display:block;font-size:15px;font-weight:750;margin-bottom:10px}.ct-login-password-label{margin-top:clamp(16px,2.7vh,29px)}.ct-login-form .MuiOutlinedInput-root{background:#f5f7fa;border-radius:14px;min-height:58px}.ct-login-form .MuiOutlinedInput-notchedOutline{border-color:#d7e0ea}.ct-login-form .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#9bafc3}.ct-login-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--ct-orange)}.ct-login-form .MuiInputAdornment-root{color:#77808b}.ct-login-options{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:14px 0 20px}.ct-login-options .MuiFormControlLabel-label{font-size:14px}.ct-login-options .MuiCheckbox-root.Mui-checked,.ct-login-options a{color:var(--ct-orange)}.ct-login-options a{font-size:14px;font-weight:650;text-align:right}.ct-login-form .ct-login-submit{background:var(--ct-navy);border-radius:40px;box-shadow:none;color:#fff;font-size:16px;font-weight:750;min-height:58px;text-transform:none}.ct-login-form .ct-login-submit:hover{background:#102d4c;box-shadow:none}.ct-login-form .ct-login-submit .MuiButton-endIcon{color:var(--ct-orange)}.ct-login-divider{align-items:center;color:#6c839b;display:flex;gap:20px;margin:clamp(14px,2vh,24px) 0}.ct-login-divider:after,.ct-login-divider:before{background:#d7e0e9;content:"";flex:1 1;height:1px}.ct-login-register{border:1px solid #6784a3;border-radius:14px;color:#496581!important;display:block;font-size:15px;padding:17px 12px;text-align:center;width:100%}.ct-login-register strong{color:var(--ct-orange)}.ct-login-register:hover{background:#f5f8fb}.ct-login-footer{align-items:center;color:#6b8199;display:flex;font-size:clamp(10px,.85vw,13px);gap:15px;justify-content:space-between;margin:0 auto;max-width:610px;width:100%}.ct-login-footer strong{color:var(--ct-navy)}.ct-login-footer strong span{color:var(--ct-orange)}.ct-login-footer-divider{background:#b8c8d7;height:24px;width:1px}@media (min-width:901px) and (max-height:800px){.ct-login-visual-content{padding-bottom:24px;padding-top:24px}.ct-login-visual h1{font-size:clamp(30px,3.3vw,54px)}.ct-login-accent{margin:20px 0}.ct-login-visual p{font-size:16px;margin-top:16px}.ct-login-form-side{gap:8px;padding-bottom:16px;padding-top:16px}.ct-login-form-side .ct-login-heading{font-size:clamp(30px,3vw,46px)}.ct-login-eyebrow{margin-bottom:8px}.ct-login-form-side .ct-login-intro{font-size:14px;margin-top:8px}.ct-login-form{margin-top:14px}.ct-login-form .MuiOutlinedInput-root{min-height:48px}.ct-login-password-label{margin-top:13px}.ct-login-options{margin:6px 0 10px}.ct-login-form .ct-login-submit{min-height:48px}.ct-login-divider{margin:10px 0}.ct-login-register{padding:11px}}@media (min-width:901px) and (min-height:600px){.ct-login-page{height:100dvh;overflow:hidden}}@media (max-width:900px){.ct-login-page{grid-template-columns:1fr}.ct-login-visual{min-height:220px}.ct-login-visual-content{padding:28px 26px}.ct-login-brand{font-size:15px}.ct-login-accent{height:3px;margin:16px 0}.ct-login-visual h1{font-size:clamp(27px,5vw,42px);letter-spacing:-1px}.ct-login-visual p,.ct-login-visual-footer{display:none}.ct-login-form-side{padding:30px 24px}.ct-login-footer,.ct-login-form-wrap{max-width:550px}}@media (max-width:480px){.ct-login-visual{min-height:160px}.ct-login-visual-content{padding:18px 22px}.ct-login-brand{font-size:12px}.ct-login-brand-icon{font-size:22px}.ct-login-visual h1{font-size:27px}.ct-login-accent{margin:10px 0;width:44px}.ct-login-form-side{padding:24px 18px}.ct-login-form-side .ct-login-heading{font-size:34px}.ct-login-footer{flex-direction:column;gap:5px;text-align:center}.ct-login-footer-divider{display:none}}.cadastro-page,.cadastro-page *{box-sizing:border-box}.cadastro-page{background:#fff;font-family:Arial,Helvetica,sans-serif}.cadastro-layout,.cadastro-page{min-height:100vh;min-height:100dvh;width:100%}.cadastro-layout{display:grid;grid-template-columns:54% 46%}.cadastro-visual{background:linear-gradient(90deg,#000c1bbd,#00122452),url(/static/media/login-industrial.9f9d099fcad70f0660fe.jpg) 50% /cover no-repeat,#061b30;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:clamp(28px,5vw,90px)}.cadastro-brand{font-size:clamp(13px,1.4vw,20px);font-weight:800;letter-spacing:1.5px}.cadastro-brand-accent,.cadastro-brand-mark{color:#f60}.cadastro-brand-mark{font-size:26px;margin-right:12px}.cadastro-brand-divider{opacity:.7;padding:0 12px}.cadastro-brand-accent{font-size:.75em;letter-spacing:2px}.cadastro-visual-copy{max-width:650px}.cadastro-accent-line{background:#f60;height:5px;margin-bottom:clamp(18px,3vh,36px);width:72px}.cadastro-visual-title.MuiTypography-root{color:#fff;font-size:clamp(36px,4.5vw,72px);font-weight:850;letter-spacing:-1.8px;line-height:1.08}.cadastro-visual-title span{color:#f60}.cadastro-visual-description.MuiTypography-root{font-size:clamp(14px,1.3vw,19px);line-height:1.6;margin-top:26px;max-width:500px}.cadastro-visual-footer.MuiTypography-root{font-size:12px;font-weight:700;letter-spacing:2px}.cadastro-visual-footer span{color:#f60;margin:0 15px}.cadastro-form-side{display:flex;flex-direction:column;gap:22px;justify-content:center;min-width:0;padding:clamp(20px,3vw,52px) clamp(24px,5vw,90px)}.cadastro-form{margin:auto;max-width:570px;width:100%}.cadastro-eyebrow.MuiTypography-root{color:#f60;font-size:13px;font-weight:800;letter-spacing:2px;margin-bottom:10px}.cadastro-title.MuiTypography-root{color:#061b30;font-size:clamp(32px,3.2vw,52px);font-weight:850;letter-spacing:-1.3px;line-height:1.12}.cadastro-title span{color:#f60}.cadastro-subtitle.MuiTypography-root{color:#58718d;font-size:clamp(13px,1.1vw,16px);line-height:1.6;margin-bottom:clamp(16px,3vh,32px);margin-top:12px}.cadastro-fields{grid-gap:clamp(10px,1.5vh,19px);display:grid;gap:clamp(10px,1.5vh,19px)}.cadastro-field>.MuiTypography-root{color:#071c33;display:block;font-size:14px;font-weight:700;margin-bottom:7px}.cadastro-field .MuiOutlinedInput-root{background:#f5f8fb;border-radius:13px;min-height:52px}.cadastro-field .MuiOutlinedInput-notchedOutline{border-color:#d7e1ec}.cadastro-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f60;border-width:2px}.cadastro-field .MuiInputAdornment-root{color:#758293}.cadastro-field .MuiInputBase-input{padding-bottom:14px;padding-top:14px}.cadastro-submit.MuiButton-root{background:#061b30;border-radius:40px;box-shadow:none;color:#fff;font-size:15px;font-weight:800;margin-top:clamp(16px,2.5vh,28px);min-height:53px;text-transform:none}.cadastro-submit.MuiButton-root:hover{background:#103451;box-shadow:none}.cadastro-submit .MuiSvgIcon-root{color:#f60}.cadastro-separator{align-items:center;color:#71859b;display:flex;gap:18px;margin:15px 0}.cadastro-separator:after,.cadastro-separator:before{background:#d7e1ec;content:"";flex:1 1;height:1px}.cadastro-login-link.MuiLink-root{border:1px solid #9bb0c6;border-radius:13px;color:#526d87;display:block;font-size:14px;padding:15px 10px;text-align:center}.cadastro-login-link strong{color:#f60}.cadastro-copyright{color:#73879d;display:flex;font-size:11px;gap:12px;justify-content:space-between;margin:0 auto;max-width:570px;width:100%}.cadastro-copyright strong{color:#061b30}.cadastro-copyright strong span{color:#f60}.cadastro-alert.MuiAlert-root{margin-bottom:12px}@media (max-height:800px) and (min-width:851px){.cadastro-form-side{gap:8px;padding-bottom:15px;padding-top:15px}.cadastro-subtitle.MuiTypography-root{margin-bottom:12px;margin-top:6px}.cadastro-fields{gap:8px}.cadastro-field .MuiOutlinedInput-root{min-height:44px}.cadastro-field .MuiInputBase-input{padding-bottom:10px;padding-top:10px}.cadastro-field>.MuiTypography-root{margin-bottom:4px}.cadastro-submit.MuiButton-root{margin-top:12px;min-height:46px}.cadastro-separator{margin:9px 0}.cadastro-login-link.MuiLink-root{padding:10px}}@media (max-width:850px){.cadastro-layout{grid-template-columns:1fr}.cadastro-visual{gap:25px;min-height:220px;padding:28px}.cadastro-visual-title.MuiTypography-root{font-size:clamp(30px,7vw,48px)}.cadastro-visual-description.MuiTypography-root{margin-top:12px}.cadastro-visual-footer.MuiTypography-root{display:none}.cadastro-form-side{padding:30px 22px}.cadastro-form{max-width:550px}.cadastro-copyright{flex-wrap:wrap}}@media (max-width:420px){.cadastro-visual{min-height:175px;padding:20px}.cadastro-visual-title.MuiTypography-root{font-size:29px}.cadastro-brand{font-size:12px}.cadastro-brand-divider{padding:0 5px}.cadastro-visual-description.MuiTypography-root{font-size:12px}.cadastro-form-side{padding:24px 16px}}.cadastro-social-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:14px}.cadastro-social-button.MuiButton-root{background:#fff;border:1px solid #cad7e4;border-radius:12px;color:#061b30;font-size:14px;font-weight:700;min-height:46px;text-transform:none}.cadastro-social-button.MuiButton-root:hover{background:#f7f9fb;border-color:#f60}.cadastro-google-mark{color:#4285f4;font-family:Arial,sans-serif;font-size:21px;font-weight:800}@media (max-width:390px){.cadastro-social-options{grid-template-columns:1fr}}.recuperacao-page,.recuperacao-page *{box-sizing:border-box}.recuperacao-page{background:#fff;display:grid;font-family:Arial,Helvetica,sans-serif;grid-template-columns:52% 48%;min-height:100vh;min-height:100dvh;width:100%}.recuperacao-visual{background:linear-gradient(90deg,#000c1bd4,#00122475),url(/static/media/login-industrial.9f9d099fcad70f0660fe.jpg) 50% /cover no-repeat,#061b30;color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(28px,5vw,86px)}.recuperacao-brand{font-size:18px;font-weight:800;letter-spacing:1.3px}.recuperacao-brand-icon,.recuperacao-brand-suffix{color:#f60}.recuperacao-brand-icon{margin-right:9px}.recuperacao-brand-suffix{font-size:10px;letter-spacing:2px}.recuperacao-visual-content{max-width:640px}.recuperacao-accent{background:#f60;border-radius:3px;height:4px;margin-bottom:30px;width:54px}.recuperacao-visual-title.MuiTypography-root{color:#fff;font-size:clamp(34px,4.1vw,66px);font-weight:850;letter-spacing:-1.8px;line-height:1.1}.recuperacao-visual-title span{color:#f60}.recuperacao-visual-text.MuiTypography-root{font-size:clamp(14px,1.25vw,18px);line-height:1.65;margin-top:25px;max-width:490px}.recuperacao-visual-footer{font-size:11px;font-weight:700;letter-spacing:1.5px}.recuperacao-note span,.recuperacao-visual-footer span{color:#f60;margin:0 10px}.recuperacao-form-side{align-items:center;display:flex;justify-content:center;min-width:0;padding:clamp(24px,5vw,86px)}.recuperacao-form{max-width:490px;width:100%}.recuperacao-symbol{align-items:center;background:#fff0e7;border-radius:18px;color:#f60;display:flex;height:62px;justify-content:center;margin-bottom:26px;width:62px}.recuperacao-eyebrow.MuiTypography-root{color:#f60;font-size:12px;font-weight:800;letter-spacing:2px;margin-bottom:12px}.recuperacao-title.MuiTypography-root{color:#061b30;font-size:clamp(34px,3.3vw,50px);font-weight:850;letter-spacing:-1.3px;line-height:1.12}.recuperacao-description.MuiTypography-root{color:#58718d;font-size:15px;line-height:1.7;margin-bottom:34px;margin-top:16px}.recuperacao-label.MuiTypography-root{color:#061b30;display:block;font-size:14px;font-weight:700;margin-bottom:10px}.recuperacao-form .MuiOutlinedInput-root{background:#f5f8fb;border-radius:13px;min-height:56px}.recuperacao-form .MuiOutlinedInput-notchedOutline{border-color:#d7e1ec}.recuperacao-form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#f60}.recuperacao-form .MuiInputAdornment-root{color:#728398}.recuperacao-submit.MuiButton-root{background:#061b30;border-radius:30px;box-shadow:none;color:#fff;font-size:15px;font-weight:800;margin-top:26px;min-height:56px;text-transform:none}.recuperacao-submit.MuiButton-root:hover{background:#103451;box-shadow:none}.recuperacao-submit .MuiSvgIcon-root{color:#f60}.recuperacao-back.MuiButton-root{color:#f60;display:flex;font-weight:700;margin:18px auto 0;text-transform:none}.recuperacao-note{border-top:1px solid #e5eaf0;color:#7d8b9a;font-size:12px;margin-top:38px;padding-top:20px;text-align:center}@media (min-width:801px) and (max-height:690px){.recuperacao-visual{padding-bottom:25px;padding-top:25px}.recuperacao-form-side{padding-bottom:20px;padding-top:20px}.recuperacao-symbol{height:48px;margin-bottom:14px;width:48px}.recuperacao-description.MuiTypography-root{margin-bottom:16px}.recuperacao-note{margin-top:16px}.recuperacao-accent{margin-bottom:16px}}@media (max-width:800px){.recuperacao-page{grid-template-columns:1fr}.recuperacao-visual{gap:25px;min-height:240px;padding:28px}.recuperacao-visual-title.MuiTypography-root{font-size:clamp(30px,7vw,43px)}.recuperacao-visual-text.MuiTypography-root{margin-top:12px}.recuperacao-visual-footer{display:none}.recuperacao-accent{margin-bottom:14px}.recuperacao-form-side{padding:38px 24px}}@media (max-width:420px){.recuperacao-brand-suffix{display:none}.recuperacao-visual{min-height:200px}.recuperacao-form-side{padding:26px 20px}}
/*# sourceMappingURL=main.3bd2ad35.css.map*/