.work-section{padding:64px 0 80px}
.work-at-flotera{width:calc(100% - 96px);max-width:1160px;margin-inline:auto;padding:32px 40px;display:flex;align-items:center;justify-content:space-between;gap:40px}
.work-copy{min-width:0;max-width:760px}
.work-at-flotera .work-eyebrow{font:500 11px/1.6 'JetBrains Mono',monospace;letter-spacing:.14em;color:#3ecfe0;margin:0 0 14px}
.work-at-flotera h2{font-size:clamp(28px,2.8vw,38px);line-height:1.12;letter-spacing:-.035em;margin:0 0 16px;max-width:640px;text-wrap:balance}
.work-at-flotera .work-description{margin:0;color:#c9ced6;font-size:16px;line-height:1.65;text-wrap:pretty}
.work-at-flotera .primary-cta{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:48px;padding:0 20px;flex-shrink:0;border:1px solid #f4692e;border-radius:8px!important;background:#f4692e;color:#060708;font:600 13px Archivo,system-ui,sans-serif;letter-spacing:normal;text-transform:none;box-shadow:none;transform:none}
.work-at-flotera .primary-cta svg{width:16px;height:16px;flex:0 0 16px}
.work-at-flotera .primary-cta:is(:hover,:focus-visible,:active){background:#3ecfe0;border-color:#3ecfe0;color:#060708;box-shadow:none;transform:none}
.work-at-flotera .primary-cta:focus-visible{outline:2px solid #3ecfe0;outline-offset:5px}
@media(max-width:800px){.work-section{padding:40px 0 56px}.work-at-flotera{padding:28px;gap:24px;align-items:flex-start;flex-direction:column}}
@media(max-width:760px){.work-at-flotera{width:calc(100% - 40px)}}
@media(max-width:450px){.work-at-flotera{padding:24px 22px}.work-at-flotera .primary-cta{width:100%}}
