.payroll-cover{isolation:isolate;aspect-ratio:16/9;color:#fff;background:#071426;position:relative;overflow:hidden;container-type:inline-size}.payroll-cover .payroll-cover__scene{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:none}.payroll-cover:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#071426dc 0%,#07142655 43%,#0000 75%),linear-gradient(#0000 62%,#071426e6);position:absolute;inset:0}.payroll-cover__copy{z-index:1;flex-direction:column;align-items:flex-start;width:52%;display:flex;position:absolute;top:12%;left:5%}.payroll-cover__copy small{color:#c5d6df;margin-bottom:6cqw;font-size:clamp(12px,1.3cqw,18px)}.payroll-cover__copy strong{letter-spacing:-.045em;font-size:5.5cqw;font-weight:500;line-height:1.05}.payroll-cover__copy>span{color:#d3e2e9;margin-top:2.5cqw;font-size:1.8cqw;line-height:1.4}.payroll-cover__platform{z-index:1;text-shadow:0 2px 12px #071426;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:10%;right:5%}.payroll-cover__platform>span{letter-spacing:-.03em;font-size:3cqw;font-weight:500}.payroll-cover__platform>small{color:#d3e2e9;font-size:clamp(10px,1cqw,14px)}.payroll-cover:not(.payroll-cover--compact) .payroll-cover__platform{top:auto;bottom:18%}.payroll-cover__footer{z-index:1;color:#d3e2e9;border-top:1px solid #bddeea55;gap:4%;padding-top:2.5%;font-size:1.4cqw;display:flex;position:absolute;bottom:7%;left:5%;right:5%}.payroll-cover--visible:not(.payroll-cover--paused) .payroll-cover__scene{animation:1.2s ease-out both payroll-arrive}@keyframes payroll-arrive{0%{opacity:.7;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.payroll-cover--compact{aspect-ratio:auto;width:100%;height:100%}.payroll-cover--compact .payroll-cover__copy{width:70%;top:12%}.payroll-cover--compact .payroll-cover__copy small{margin-bottom:7cqw}.payroll-cover--compact .payroll-cover__platform>span{font-size:clamp(18px,3cqw,26px)}.payroll-cover--compact .payroll-cover__platform>small{display:none}@media (max-width:700px){.payroll-cover:not(.payroll-cover--compact){aspect-ratio:4/5}.payroll-cover:not(.payroll-cover--compact) .payroll-cover__scene{object-position:65% center}.payroll-cover:not(.payroll-cover--compact):after{background:linear-gradient(#071426c9,#0000 65%,#071426ef),linear-gradient(90deg,#07142680,#0000)}.payroll-cover:not(.payroll-cover--compact) .payroll-cover__copy{width:85%;top:8%;left:7%}.payroll-cover:not(.payroll-cover--compact) .payroll-cover__copy small{margin-bottom:11cqw}.payroll-cover:not(.payroll-cover--compact) .payroll-cover__copy strong{font-size:10cqw}.payroll-cover:not(.payroll-cover--compact) .payroll-cover__copy>span{margin-top:5cqw;font-size:4cqw}.payroll-cover:not(.payroll-cover--compact) .payroll-cover__platform{top:7%;bottom:auto;right:7%}.payroll-cover:not(.payroll-cover--compact) .payroll-cover__platform>span{font-size:6cqw}.payroll-cover:not(.payroll-cover--compact) .payroll-cover__platform>small{display:none}.payroll-cover__footer{flex-direction:column;gap:6px;padding-top:5%;font-size:12px;left:7%;right:7%}}@media (prefers-reduced-motion:reduce){.payroll-cover--visible:not(.payroll-cover--paused) .payroll-cover__scene{animation:none}}.payroll-cover__copy{width:65%}.payroll-cover__copy strong{font-size:5cqw}.payroll-cover__copy small{margin-bottom:5cqw}.payroll-cover__work{z-index:1;border-top:1px solid #c5d6df55;grid-template-columns:repeat(3,1fr);gap:4%;padding-top:2.3cqw;display:grid;position:absolute;bottom:7%;left:5%;right:5%}.payroll-cover__work>div{flex-direction:column;gap:.7cqw;display:flex}.payroll-cover__work small{letter-spacing:.08em;color:#aac4d4;font-size:1.1cqw}.payroll-cover__work span{color:#eff5f8;font-size:1.45cqw;line-height:1.4}.payroll-cover--compact .payroll-cover__copy{width:85%}.payroll-cover--compact .payroll-cover__copy strong{font-size:6cqw}.payroll-cover--compact .payroll-cover__copy small{margin-bottom:5cqw;font-size:2cqw}.payroll-cover--compact .payroll-cover__copy>span{font-size:2cqw}.payroll-cover--compact .payroll-cover__work{bottom:7%}.payroll-cover--compact .payroll-cover__work small{font-size:1.7cqw}.payroll-cover--compact .payroll-cover__work span{font-size:1.8cqw}@media (max-width:700px){.payroll-cover:not(.payroll-cover--compact) .payroll-cover__copy strong{font-size:9cqw}.payroll-cover:not(.payroll-cover--compact) .payroll-cover__work{grid-template-columns:1fr;gap:14px;padding-top:16px;left:7%;right:7%}.payroll-cover:not(.payroll-cover--compact) .payroll-cover__work>div{flex-direction:row;align-items:baseline;gap:12px}.payroll-cover:not(.payroll-cover--compact) .payroll-cover__work small{min-width:76px;font-size:10px}.payroll-cover:not(.payroll-cover--compact) .payroll-cover__work span{font-size:12px}}
