.company-page{color:#f5f5f5;background:#161616;font-size:17px;line-height:1.8;overflow:hidden}.company-page h1,.company-page h2,.company-page h3{color:#fff;margin:0;line-height:1.2}.company-page h2{font-size:clamp(30px,3.4vw,51px)}.company-page p{margin:0 0 18px}.company-pad{padding-inline:max(24px,4.6vw)}.company-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin-block:-1px;display:grid}.company-hero-copy{padding-left:70px}.company-hero h1{letter-spacing:normal;text-shadow:0 0 10px #0000004d;font-size:clamp(100px,10.15vw,152px);line-height:.921053}.company-hero p{margin:28px 0 16px;font-size:19px;line-height:1.2}.company-hero-media{padding:10px}.company-hero img{width:87%;height:auto;margin:0 0 50px auto;display:block}.company-about{grid-template-columns:40fr 60fr;align-items:center;gap:5vw;padding-block:20px 0;display:grid}.company-video{aspect-ratio:16/9;color:#fff;background:#080808;display:block;position:relative;overflow:hidden}.company-video>img{object-fit:cover;width:100%;height:100%;display:block}.company-video>span{color:#fff;background:#f03;border-radius:14px;place-items:center;width:76px;height:56px;margin:auto;font-size:28px;transition:transform .2s;display:grid;position:absolute;inset:0}.company-video:hover>span{transform:scale(1.08)}.company-stats{text-align:center;grid-template-columns:repeat(4,1fr);margin:0;padding:100px 0;display:grid}.company-stats>div{padding:10px}.company-stats dt{color:#fff;font-size:73px;line-height:1}.company-stats dd{color:gray;margin:0;font-size:19px;line-height:2.5}.company-workshop{grid-template-columns:60fr 40fr;align-items:center;gap:20px;padding:0 10px 100px;display:grid}.company-workshop.is-reversed{grid-template-columns:40fr 60fr}.company-workshop.is-reversed .company-carousel{order:2}.company-workshop-copy{border-radius:var(--sct-radius-media-subtle) 0 0 var(--sct-radius-media-subtle);background:#383838;padding:48px}.company-workshop.is-reversed .company-workshop-copy{border-radius:0 var(--sct-radius-media-subtle) var(--sct-radius-media-subtle) 0}.company-workshop-copy h2{font-size:30px}.company-workshop-copy p:last-child{margin-bottom:0}.company-carousel-track img,.company-gallery img,.company-customer-video{border-radius:var(--sct-radius-media-subtle)}.company-carousel{min-width:0}.company-carousel-window{touch-action:pan-y;overflow:hidden}.company-carousel-track{gap:20px;transition:transform 1s;display:flex}.company-carousel-track figure{flex:0 0 calc(33.3333% - 13.3333px);min-width:0;margin:0}.company-carousel-track img{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;display:block}.company-services{text-align:center;grid-template-columns:repeat(4,1fr);gap:34px;padding-block:60px 100px;display:grid}.company-services svg{fill:none;stroke:#fff;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:50px;height:50px;margin-bottom:18px}.company-services h3{margin-bottom:18px;font-size:18px}.company-services p{color:#bfbfbf;font-size:16px;line-height:1.6}.company-engineers{background:linear-gradient(#18181859,#18181859),var(--company-team-image) center/cover;padding:200px 24px}.company-engineers>div{max-width:1140px;margin:auto}.company-engineers p{max-width:1080px}.company-button{color:#fff;border-radius:var(--sct-button-radius);background:#903;justify-content:center;align-items:center;min-height:52px;margin-top:15px;padding:12px 30px;font-size:18px;text-decoration:none;display:inline-flex}.company-button:hover{color:#304769;background:#fff}.company-partners{padding-block:80px 0}.company-partners>h2{text-align:center}.company-partners>.sct-divider{justify-content:center}.company-visits{grid-template-columns:45fr 55fr;align-items:start;gap:25px;margin-top:50px;display:grid}.company-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:15px;display:grid}.company-gallery img{transform-origin:top;width:100%;height:auto;transition:opacity .35s,transform .35s;display:block}.company-gallery img:nth-child(3){grid-area:1/3/span 2}.company-gallery img:nth-child(4){grid-area:2/1}.company-gallery img:nth-child(5){grid-area:2/2}.company-gallery img[data-reveal-pending]{opacity:0;transform:scale(.5)}.company-logo-grid{grid-template-columns:repeat(5,1fr);margin:0;padding:60px 0 0;list-style:none;display:grid}.company-logo-grid li{border:0;place-items:center;min-height:100px;display:grid}.company-logo-grid img{object-fit:contain;width:80px;height:80px}.company-partner-banner{padding-block:100px}.company-partner-background{background:linear-gradient(#16161649,#16161649),var(--company-partner-image) 0 0/cover;place-items:center;width:calc(80% - 10px);min-height:420px;margin-left:10px;display:grid}.company-partner-banner h2{text-align:center;letter-spacing:1px;color:#fffffff0;padding:0 10px;font-size:41px;line-height:1.3}@media (width>=1025px){.company-engineers,.company-partner-background{background-attachment:fixed}}.company-resources{grid-template-columns:60fr 40fr;gap:50px;max-width:1440px;margin:auto;padding-block:100px;display:grid}.company-resources h2{font-size:40px}.company-resources .sct-product-faq.sct-product-faq{--faq-heading:#f5f5f5;--faq-heading-hover:#fff;--faq-rule:#903;--faq-body:#d7dde5;--faq-surface:#252525;--faq-divider:#505050;--faq-link:#f5a3bd}.company-document{text-align:center;background:#252525;border-radius:12px;max-width:300px;padding-bottom:25px;overflow:hidden}.company-document img{width:100%;height:auto;margin-bottom:24px;display:block}.company-document h3{font-size:20px}.company-page :focus-visible{outline-offset:4px;outline:2px solid #ed739c}@media (width<=1023px){.company-hero-copy{padding-left:30px}.company-hero h1{font-size:10vw;line-height:1.05}.company-about{gap:30px}.company-workshop-copy{padding:30px}.company-carousel-track{gap:10px}.company-carousel-track figure{flex-basis:calc(50% - 5px)}.company-services{grid-template-columns:repeat(2,1fr)}.company-visits{grid-template-columns:1fr 1fr}.company-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.company-gallery img:nth-child(3){grid-area:2/1/span 2}.company-gallery img:nth-child(4){grid-area:2/2}.company-gallery img:nth-child(5){grid-area:3/2}.company-logo-grid{grid-template-columns:repeat(2,1fr)}.company-partner-banner{margin-bottom:30px;padding:0 30px}.company-partner-background{width:100%;margin:0}.company-partner-banner h2{letter-spacing:.5px;font-size:22px}.company-resources{gap:30px}}@media (width<=767px){.company-pad{padding-inline:24px}.company-hero{grid-template-columns:1fr;gap:25px;padding:30px 0}.company-hero-copy{padding-inline:10px}.company-hero h1{font-size:53px;line-height:1.2}.company-hero p{font-size:12px}.company-hero img{width:87%;height:auto;max-height:none;margin-bottom:0}.company-about{grid-template-columns:1fr;gap:35px;padding-top:35px}.company-about>div{order:-1}.company-stats{grid-template-columns:repeat(2,1fr);gap:35px;padding:60px 24px}.company-stats dt{font-size:48px}.company-stats dd{font-size:15px}.company-workshop,.company-workshop.is-reversed{grid-template-columns:1fr;gap:20px;padding:0 24px 45px}.company-workshop-copy{grid-row:1;padding:28px 24px}.company-workshop .company-workshop-copy,.company-workshop.is-reversed .company-workshop-copy{border-radius:0 0 var(--sct-radius-media-subtle) var(--sct-radius-media-subtle)}.company-workshop-copy h2{font-size:27px}.company-workshop.is-reversed .company-carousel{order:0}.company-carousel-track figure{flex-basis:100%}.company-carousel-track img{aspect-ratio:4/3;object-fit:contain;background:#222}.company-services{grid-template-columns:1fr;gap:32px;padding-block:30px 55px}.company-services p{margin:0}.company-engineers{padding:75px 24px}.company-page h2{font-size:30px}.company-partners{padding-top:60px}.company-visits{grid-template-columns:1fr;margin-top:30px}.company-logo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.company-logo-grid li{min-height:80px}.company-logo-grid img{width:42px;height:42px}.company-partner-background{min-height:0;padding:150px 0}.company-partner-banner h2{letter-spacing:.5px;font-size:21px}.company-resources{grid-template-columns:1fr;gap:45px;padding-block:50px}.company-document{margin:auto}}@media (prefers-reduced-motion:reduce){.company-carousel-track,.company-video>span,.company-gallery img{transition:none}.company-gallery img[data-reveal-pending]{opacity:1;transform:none}.company-engineers,.company-partner-background{background-attachment:scroll}}
